ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || Спецификация CSS2 | 5.1. Согласование комбинаций.

5.1. Согласование комбинаций.

В CSS правила по согласованию комбинаций определяют, какие стилевые правила применяются к элементам в дереве документа. Эти комбинации, называемые селекторами, могут находиться в диапазоне от простых названий элементов до самых богатых контекстуальных образцов. Если все условия в комбинациях правильные для определенного элемента, то селектор согласуется с элементом.

Чувствительность к регистру названий элементов в языке документа для селекторов зависит от этого языка. Например, в HTML названия элементов не чувствительны к регистру, но в XML они чувствительны.

Следующая таблица суммирует синтаксис селекторов CSS2:

Комбинация Значение Описано в разделе:
* Согласуется с любым элементом. Универсальный селектор
E Согласуется с любым элементом E (т.е. элемент типа Е). Селекторы
E F Согласуется с любым элементом F, который является потомком элемента E. Наследующие селекторы
E > F Согласуются с любым элементом F, который является дочерним элемента E. Дочерние селекторы
E:first-child Согласуются с элементом E, когда E – первый дочерний элемент своего родителя. Псевдо класс :first-child
E:link
E:visited
Согласуются с элементом E, если E является якорем источника гиперсвязи, которая еще не посещена (:link), или уже посещена (:visited). Псевдо-классы для связи: :link и :visited.
E:active
E:hover
E:focus
Согласуется с E во время определенных действий пользователей. Динамические псевдо-классы: :hover, :active, и :focus.
E:lang(С) Согласуется с элементом типа E, если он является естественным языком С (язык документа устанавливает, как определяется этот естественный язык). Псевдо-класс для языков: :lang
E + F Согласуется с любым элементом F, следующим сразу за элементом E. Соседние селекторы
E[foo] Согласуется с любым элементом E с установленным атрибутом "foo" ("любое значение"). Селекторы атрибутов
E[foo="warning"] Согласуется с любым элементом E, у которого значение атрибута "foo" точно равно "warning". Селекторы атрибутов
E[foo~="warning"] Согласуется с любым элементом E, у которого значение атрибута "foo" является списком значений, разделенных пробелами, одно из которых точно равно "warning". Селекторы атрибутов
E[lang|="en"] Согласуется с любым элементом E, у которого атрибут "lang" содержит список значений, разделенных дефисом, и начинающихся (слева) с "en". Селекторы атрибутов
DIV.warning Только для HTML. То же самое, как DIV[class~="warning"]. Селекторы классов
E#myid Согласуется с любым ID элемента E, равным "myid". Селекторы ID
← Назад | Вперед →
Copyright © 2006 -  aranea.ru