В CSS-селекторах можно использовать различные способы выбора элементов на странице. Некоторые из наиболее распространенных селекторов включают в себя:
- Селектор элементов (
element
): выбирает все элементы определенного типа. Например,p
выберет все абзацы на странице. - Селектор идентификатора (
#id
): выбирает элемент с определенным идентификатором. Например,#header
выберет элемент с идентификаторомheader
. - Селектор класса (
.class
): выбирает элементы с определенным классом. Например,.button
выберет все элементы с классомbutton
. - Селектор потомков (
parent descendant
): выбирает элементы, которые являются потомками определенного родительского элемента. Например,ul li
выберет все элементыli
, которые являются потомкамиul
. - Селектор псевдокласса (
:pseudo-class
): выбирает элементы в определенных состояниях. Например,a:hover
выберет все ссылки, на которые наведен курсор мыши. - Селектор атрибута (
[attribute=value]
): выбирает элементы с определенным атрибутом и значением. Например,input[type="text"]
выберет все текстовые поля ввода.
Вы можете комбинировать различные селекторы, чтобы создать более сложные правила стилей. Например, ul li a
выберет все ссылки, которые являются потомками элементов li
, которые, в свою очередь, являются потомками элементов ul
.