318____ _____________________Часть III. Современный HTML
OL LI (list-style-type:decimal}
Для того же тэга <LI>можно определить другой стиль, действительный
только в случае подчиненности тэгу <UL>:
UL L {list-style-type:square}
Заметьте, что список селекторов не разделен запятыми. В противном случае
всем тэгам списка будет приписан один и тот же стиль.
Почему таблицы стилей HTML называются каскадными
В рекомендациях W3C таблицы стилей называются "каскадными таблицами стилей"потому, что для верстки Web-страницы можно применять не одну, а сразу несколько таблиц. При этом программа просмотра сама определяет последовательность использования таблиц и разрешает конфликты между ними по принципу каскад ирования. Например, таблица стилей для страницы может быть определена не только ее автором, но и читателем, и тогда правила каскадирования решают, какая из таблиц стилей будет иметь силу.
Как это работает? Каждому правилу браузер приписывает весовой коэффициент. При интерпретации каждого тэга программа просматривает все правила этого тэга и сортирует их по величине весового коэффициента. Выигрывает самое "весомое"правило.
Существуют следующие общие принципы разрешения конфликтов между таблицами стилей:
+ Таблица стилей автора страницы "весомее"таблицы стилей читателя, которая, в свою очередь, "весомее"установок браузера по умолчанию.
+ Старшинство типов таблиц стилей в документе (по убыванию):текущее задание стиля (inline), встраивание (embedding), связывание (linking).
Вы также можете изменить весовой коэффициент правила при помощи служебного слова important. В следующем примере значение red свойства color и значение sans-serif свойства font-family помечены этим служебным словом, и поэтому программа просмотра не должна их переопределять. Однако если вступают в конфликт два таких правила, противоречие решается согласно принципам, изложенным выше.
HI (color:red ! important font-weight:bold font-family:sans-serif ! important}
Использование классов в таблицах стилей
Классом называется определение нескольких стилей одного элемента, каждый из которых может использоваться в нужном месте страницы. Например, вы можете определить три вариации стиля заголовка HI. Определение