Описание тега css-selectors
Селекторы - это шаблоны, которые соответствуют элементам в дереве документа. В правиле CSS они используются для определения стилей для элементов, соответствующих шаблону.
Селекторы - это шаблоны, которые соответствуют элементам в дереве документа. В правиле CSS они используются для определения стилей для элементов, соответствующих шаблону.
/* Type selector */
eltname {}
/* Class selector */
.classname {}
/* ID selector */
#idname {}
/* Universal selector */
* {}
/* Attribute selector */
[attr] {}
[attr=value] {}
[attr~=value] {}
[attr|=value] {}
[attr^=value] {}
[attr$=value] {}
[attr*=value] {}
/* Adjacent sibling combinator */
A + B {}
/* General sibling combinator */
A ~ B {}
/* Child combinator */
A > B {}
/* Descendant combinator */
A B {}
/* Column combinator */
A || B {}
/* Pseudo-classes */
a:visited {}
a:hover {}
a:active {}
a:focus {}
/* Pseudo-elements */
p::first-line {}
p::before {}
p::after {}
Полезные ресурсы по селекторам CSS:
- Спецификация W3C CSS Selectors Level 3
- Раздел селекторов спецификации W3C CSS2.1
- Совместимость настольных браузеров в QuirksMode
- Совместимость мобильных браузеров в QuirksMode
- Начало работы с селекторами CSS в MDN
- Селекторы атрибутов в MDN
Будущие реализации: