Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2017, 08:54   #11
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Этот момент не ясен. Оформление настраивается индивидуально для каждой ссылки, принадлежащей тому или иному блоку, через классы. Например, ссылки в новостях и ссылки в футере могут иметь разное оформление.

А, всё, теперь понятно, что ты имел в виду. Ты говорил, не про каскад, я про разделение стилевого оформления. Ну, типа

Код:


.news-link {
color: red;
}

.footer-link {
color: blue;
}
Нет, не так. Ссылка является неким глобальным компонентом с одной стороны, но в тоже время — элементом блока, в который она входит.
Код:
<div class="news_item">
  ...
  <a href="/news/123" class="global_link news_item_link">Читать далее</a>
</div>
Основные стили для ссылки, такие как цвета, шрифт, подчеркивание для разных состояний, задаются в global_link. Как правило это обусловлено общим дизайном сайта.
В news_item_link может быть что-то вроде
Код:
.new_item_link {
  display: block;
  margin-top: 25px;
}
или иконка, или еще что-нибудь уникальное для блока новости. А может ничего не быть, но от этого эта ссылка не перестает быть элементом блока «новости».

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Ты имеешь в виду вот что. Под пользовательский блок верстается блок с каким-то классом, например, .user-content. А в CSS стиле мы пишем такие селекторы:

.user-content h1
...
.user-content h2
...
.user-content img
...
.user-content img

Ты про это?
Да. Это обусловлено сложностью серверной обработки и хранения пользовательского контента. Если для этого используется маркдаун или скилл бэкендера позволяет сделать дешевый парсинг и раздачу классов тегам пользовательского контента, то не лишним будет отказаться от каскада и тут.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать все точки восстановления системы? drmorgan Win Api 10 10.08.2012 08:23
Убрать точки без потери данных king13 Microsoft Office Excel 4 07.10.2009 13:54
Убрать запятые и точки 3акup Microsoft Office Excel 7 18.02.2009 18:47
Убрать меню. Манжосов Денис :) Помощь студентам 2 07.09.2008 23:23