| Selector type | Pattern | Description |
|---|---|---|
| Universal | * | Matches any element. |
| Type | E | Matches any E element. |
| Class | .info | Matches any element whose class attribute contains the value info. |
| ID | #footer | Matches any element with an id equal to footer. |
| Descendant | E F | Matches any F element that is a descendant of an E element. |
| Child | E > F | Matches any F element that is a child of an E element. |
| Adjacent | E + F | Matches any F element immediately preceded by a sibling element E. |
| Attribute | E[att] | Matches any E element that has an att attribute, regardless of its value. |
| Attribute | E[att=val] | Matches any E element whose att attribute value is exactly equal to val. |
| Attribute | E[att~=val] | Matches any E element whose att attribute value is a list of space-separated values, one of which is exactly equal to val. |
| Attribute | E[att|=val] | Matches any E element whose att attribute has a hyphen-separated list of values beginning with val. |
| The :first-child pseudo-class | E:first-child | Matches element E when E is the first child of its parent. |
| The link pseudo-classes | E:link E:visited |
Matches not yet visited (:link) or already visited (:visited) links. |
| The dynamic pseudo-classes | E:active E:hover E:focus |
Matches E during certain user actions. |
| The :language pseudo-class | E:lang(c) | Matches elements of type E that are in language c. |
| The :first-line pseudo-element | E:first-line | Matches the contents of the first formatted line of element E. |
| The :first-letter pseudo-element | E:first-letter | Matches the first letter of element E. |
| The :before and :after pseudo-elements | E:before E:after |
Used to insert generated content before or after an element’s content. |
Комментарии
Отправить комментарий