Список всех существующих превдоклассов для CSS3:
- Псевдокласс :invalid
Применяется к полям формы, содержимое которых не соответствует указанному типу.
- Псевдокласс :read-only
Применяется к полям формы, у которых задан атрибут readonly.
- Псевдокласс ::-moz-placeholder
Псевдокласс, с помощью которого задаётся стилевое оформление подсказывающего текста в Firefox.
- Псевдокласс ::-webkit-input-placeholder
Псевдокласс, с помощью которого задаётся стилевое оформление подсказывающего текста в Chrome.
- Псевдокласс :active
Определяет стиль активной ссылки.
- Псевдокласс :checked
Применяется к элементам интерфейса, таким как переключатели (checkbox) и флажки (radio), когда они находятся в положение «включено»
- Псевдокласс :default
Применяет стиль к элементам форм, которые установлены по умолчанию в группе похожих элементов.
- Псевдокласс :disabled
Применяет стиль к заблокированным элементам форм.
- Псевдокласс :empty
Представляет пустые элементы, т.е. те, которые не содержат дочерних элементов, текста или пробелов.
- Псевдокласс :enabled
Используется для применения стиля к доступным (не заблокированным) элементам форм.
- Псевдокласс :first-child
Применяет стилевое оформление к первому дочернему элементу своего родителя.
- Псевдокласс :first-of-type
Задает правила стилей для первого элемента в списке дочерних элементов своего родителя.
- Псевдокласс :focus
Определяет стиль для элемента получающего фокус.
- Псевдокласс :hover
Определяет стиль элемента при наведении на него курсора мыши, но при этом элемент еще не активирован.
- Псевдокласс :indeterminate
Задает стиль для элементов форм, таким как флажки и переключатели, когда они находятся в неопределенном состоянии.
- Псевдокласс :lang
Определяет язык, который используется в документе или его фрагменте.
- Псевдокласс :last-child
Задает стилевое оформление последнего элемента своего родителя.
- Псевдокласс :last-of-type
Задает правила стилей для последнего элемента в списке дочерних элементов своего родителя.
- Псевдокласс :link
Применяется к ссылкам, которые еще не посещались пользователем.
- Псевдокласс :not
Задает правила стилей для элементов, которые не содержат указанный селектор.
- Псевдокласс :nth-child
Используется для добавления стиля к элементам на основе нумерации в дереве элементов.
- Псевдокласс :nth-last-child
Используется для добавления стиля к элементам на основе нумерации в дереве элементов.
- Псевдокласс :nth-last-of-type
Используется для добавления стиля к элементам указанного типа на основе нумерации в дереве элементов.
- Псевдокласс :nth-of-type
Используется для добавления стиля к элементам указанного типа на основе нумерации в дереве элементов.
- Псевдокласс :only-child
Применяется к дочерним элементам, только если он единственный у родителя.
- Псевдокласс :only-of-type
Применяется к дочерним элементам указанного типа, только если он единственный у родителя.
- Псевдокласс :optional
Применяет стилевые правила к полю формы, у которого не задан атрибут required.
- Псевдокласс :read-write
Применяется к полям формы, доступных для изменения.
- Псевдокласс :required
Применяет стилевые правила к тегу <input>, у которого установлен атрибут required.
- Псевдокласс :root
Определяет корневой элемент документа. В HTML этот селектор всегда соответствует элементу <html>.
- Псевдокласс :target
Применяется к целевому элементу, иными словами, к идентификатору, который указан в адресной строке браузера.
- Псевдокласс :valid
Применяется к полям формы, содержимое которых проходит проверку в браузере на соответствие указанному типу.
- Псевдокласс :visited
Применяется к ссылкам, уже посещённым пользователем, и задает для них стилевое оформление.
|