Псевдоклассы¶
default¶
empty¶
Элемент не имеющий дочерних элементов
in-range¶
Элементы имеющие ограничения диапазона значений, значения которых не выходят за рамки
nth-child¶
Поиск заданного дочернего элемента в прямом направлении
even - все четные элементы
odd - все нечетные элементы
число - порядковый номер элемента, от 1
выражение - вида an + b
p:nth-child(2n+1){}
p:nth-child(odd){}
p:nth-child(even){}
p:nth-child(2){}
nth-last-of-type¶
Поиск элементов типа на том же уровне в обратном направлений
nth-of-type¶
Поиск элементов типа на том же уровне
p:nth-of-type(2n+1) {}
p:nth-of-type(even) {}
p:nth-of-type(odd) {}
only-child¶
Единственный дочерний элемент
only-of-type¶
Единственный элемент этого типа на одном уровне
out-range¶
Элементы имеющие ограничения диапазона значений, значения которых выходят за рамки
read-only¶
Элементы только для чтения
read-write¶
Элементы которые пользователь может редактировать
root¶
Корневой элемент, html
target¶
Элемент является текущей целью документа