-
Основные селекторы
-
Селекторы потомков/детей
-
Селекторы соседей
-
Селекторы атрибутов
-
Псевдоклассы
-
Псевдоэлементы
Основные селекторы
* - все элементы
div - тег
.class - класс
#id - идентификатор
Как работает *
Как работает селектор по тегам
Как работает селектор по классам
Как работает селектор по идентификатору
Селекторы потомков/детей
div p - все потомки
div > p - все дети
Селектор потомков
Селектор детей
Селектор соседей
div + p - первый непосредственный сосед
div ~ p - все последующие соседи
Селектор первого соседа
div + p
Селектор следующих соседей
div ~ p
Селекторы по атрибут
- [class] - тег содержит данный атрибут
- [class="box"] - конкретное значение атрибута
- [class~="box"] - атрибут содержит данное слово
- [class^="box"] - значение атрибута начинается с данной последовательности символов
- [href$=".pdf"] - значение атрибута заканчивается на данную последовательность символов
- [class*="box"] - значение атрибута содержит данную последовательность символов
Селектор атрибута
[attribute-name]
Селектор с конкретным значением атрибута [class="paragraph"]
Атрибут содержит определенное слово
[class~="first"]
Первые символы атрибута
[class^="box"]
Последние символы атрибута
[href$="pdf"]
Последовательность символов в атрибуте
[class*="box"]
Псевдоклассы
- :link
- :hover
- :active
- :visited
- :focus
- :enabled
- :disabled
- :checked
- :first-child
- :last-child
- :only-child
- :first-of-type
- :last-of-type
- :only-of-type
- :nth-child(n)
- :nth-last-child(n)
- :nth-of-type(n)
- :nth-last-of-type(n)
- :target
- :empty
- :not(.awesome)
:link, :hover, :active, :visited
:focus, :enabled, :disabled, :checked
:first-child, :last-child, :only-child
:first-of-type, :last-of-type, :only-of-type
:nth-child(n), :nth-last-child(n),
:nth-of-type(n), :nth-last-of-type(n)
:target, :empty, :not(selector)
Псевдоэлементы
-
:first-letter
-
:first-line
-
:before
-
:after
-
::selection
:first-letter, :first-line
:before, :after
::selection
CSS селекторы
By Alexey Kalyuzhnyi
CSS селекторы
- 3,943