Важные атрибуты стилей
Важные атрибуты стилей
А теперь представим себе следующую ситуацию. Предположим, мы создали стили, приведенные в листинге 7.10.
Листинг 7.10
redtext { color: #FF0000; font-weight: normal }
EM { color: #00FF00; font-weight: bold }
Значение normal атрибута стиля font-weight задает обычную "жирность" шрифта, т. е. простой, светлый шрифт.
Далее мы поместили на Web-страницу вот такой абзац:
<P><EM CLASS="redtext">Это курсив.</EM></P>
Правила каскадности мы уже рассмотрели, так что можно сразу сказать, что получится в результате. Текст этого абзаца будет выведен обычным шрифтом красного цвета.
Но предположим, будто нам нужно, чтобы весь текст, выделенный тегом <EM>, в любом случае выводился полужирным шрифтом! Что делать? Создавать другой стилевой класс, специально для такого случая?
Совсем не обязательно. Стандарт CSS предоставляет нам замечательную возможность превратить отдельные атрибуты стиля в определении стиля в важные. Параметры, задаваемые важными атрибутами стиля, будут иметь приоритет над всеми аналогичными атрибутами стиля, заданными в других стилях, даже более конкретных. Фактически таким образом мы нарушим правила каскадности стандартными средствами CSS.
Обратим внимание, что важными можно сделать только отдельные атрибуты стиля в определении стиля. Атрибуты стиля, не объявленные важными, все так же будут подчиняться правилам каскадности.
Чтобы сделать атрибут стиля важным, достаточно после его значения через пробел поставить слово!important (пишется слитно, без пробелов между восклицательным знаком и словом "important"). Вот так:
EM { color: #00FF00; font-weight: bold!important }
Теперь текст, выделенный тегом <EM>, всегда будет выводиться полужирным шрифтом, даже если данный параметр переопределен в более конкретном стиле.
Важные атрибуты стиля могут очень пригодиться при создании поведения Web- страницы, которое управляет стилями, привязанными к элементам Web-страницы, в ответ на действия посетителя. Мы столкнемся с этим уже в главе 14, когда будем создавать свое первое полезное поведение.
На этом рассмотрение принципов создания стилей и таблиц стилей можно закончить. Осталось только поговорить о том…
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
10.8. Важные сигналы специального назначения
10.8. Важные сигналы специального назначения Некоторые сигналы имеют особое назначение. Здесь мы опишем наиболее
1.3. Важные факты в создании систем Unix
1.3. Важные факты в создании систем Unix Хотя большая часть общего кода Linux разрабатывалась независимо от традиционных исходных баз Unix, на интерфейсы, предоставляемые Linux, сильно влияли существующие системы Unix.На заре восьмидесятых годов прошлого столетия разработчики Unix
Важные атрибуты стилей
Важные атрибуты стилей А теперь представим себе следующую ситуацию. Предположим, мы создали стили, приведенные в листинге 7.10. Листинг 7.10 redtext { color: #FF0000; font-weight: normal } EM { color: #00FF00; font-weight: bold } Значение normal атрибута стиля font-weight задает обычную "жирность" шрифта, т. е. простой,
20.7 Наиболее важные модули MIB
20.7 Наиболее важные модули MIB Разработаны десятки модулей MIB, описывающих все: от интерфейса RS-232 до серверов электронной почты. В этом разделе мы рассмотрим наиболее важные модули
Текстовые факторы (важные зоны документа)
Текстовые факторы (важные зоны документа) Поиск дублирующихся Title. Существует правило: один запрос нельзя продвигать на две страницы. Дублирование Title нарушает это правило, поскольку размывает релевантность продвигаемой страницы. Чтобы избежать этой проблемы,
Важные замечания по поводу циклов For.. .Next
Важные замечания по поводу циклов For.. .Next Старайтесь, чтобы ваш программный код всегда оставался понятным. Используйте 1 в качестве начального значения для цикла For. . . Next, если только у вас нет серьезных причин выбрать для этого другое число.Такие серьезные причины на
Шаг 5 - Ведущие указатели (Master Pointers). Важные конструкторы.
Шаг 5 - Ведущие указатели (Master Pointers). Важные конструкторы. Если мы уж взялись заниматься умными указателями, то очень быстро придем к выводу, что неплохо ограничить их свободу так, чтобы два указателя не указывали на один объект. Далее я их называю ведущими указателями. Для
Другие важные аспекты системы SAP R/3
Другие важные аспекты системы SAP R/3 В этом разделе а кратко опишу некоторые аспекты системных операций SAP, которые не освещаются в литературе по SAP, но, по моему мнению, представляют огромный потенциал для значительного улучшения производительности систем. Эти аспекты
Саммит Web 2.0: самые важные выступления Михаил Карпов
Саммит Web 2.0: самые важные выступления Михаил Карпов Опубликовано 18 ноября 2010 года Шантану Нарайен, генеральный директор компании Adobe Прежде всего главу Adobe спросили о ситуации вокруг технологии Flash и компании Apple, которая в этом году
Оцениваем наиболее важные истории
Оцениваем наиболее важные истории Чтобы спланировать релиз, product owner’а нужны оценки, как минимум оценки всех включенных в контракт историй. Как и в случае планирования спринта, это - коллективный труд команды и Product owner’а. Команда планирует, а product owner объясняет и отвечает
Важные характеристики решения
Важные характеристики решения Решение о варианте развертывания PKI должно приниматься организацией с учетом характера среды развертывания, режима оперирования PKI, приоритетных сервисов безопасности, а также его комплексности и стандартности (см. рис. 18.3:
Секреты важные, но не очень
Секреты важные, но не очень Автор: Киви БердЗа последнее время кучно, один за другим, в открытый доступ поступило сразу несколько важных исторических документов, долгое время считавшихся утраченными или строго засекреченными. Каждый из этих материалов проливает свет