Css-селекторы, часть 2
Начало тут: Css-селекторы.
Селекторы из CSS3:
E[foo^="bar"]
— элемент с заданным атрибутом, значение которого начинается с заданной строки.E[foo$="bar"]
— элемент с заданным атрибутом, значение которого заканчивается заданной строкой.E[foo*="bar"]
— элемент с заданным атрибутом, значение которого содержит заданную строку.E:root
— псевдокласс, представляющий корневой элемент документа. Обычно это тегhtml
.E:nth-child(n)
—n
по счету дочерний элемент.Подробнее про селектор: Nth-child и nth-of-type
E:nth-last-child(n)
—n
по счету дочерний элемент, начиная с конца.E:nth-of-type(n)
—n
по счету дочерний элемент определенного типа.E:nth-last-of-type(n)
—n
по счету дочерний элемент определенного типа, начиная с конца.E:last-child
— последний дочерний элемент.E:first-of-type
— первый дочерний элемент определенного типа.E:last-of-type
— последний дочерний элемент определенного типа.E:only-child
— единственный дочерний элемент родителя.E:only-of-type
— единственный дочерний элемент такого типаE:empty
— пустой элемент.E:target
— элемент, на который ведет якорь с решеткой в адресе страницы, например http://someurl.com#testE:enabled
,E:disabled
— инпуты с разрешенным редактированием и заблокированные.E:checked
— выбранная радиокнопка или чекбоксE:not(s)
— элементы, которые не отвечают условию, заданному в скобкахE ~ F
— второй элемент, который следует после первого, независимо от их удаленности друг от друга. Выбираются все следующие элементы, в отличие отE + F
, который выбирает только те, которые находятся непосредственно друг за другом.
- Ссылки по теме:
- Сколько весят селекторы?
- CSS-селекторы одной таблицей
- Метки:
- селекторы