Псевдо-классы CSS используются для добавления специальных эффектов к некоторым селекторам. Для использования этих эффектов вам не нужно использовать JavaScript или любой другой скрипт. Простой синтаксис псевдо-классов заключается в следующем:
селектор : псевдо - класс {свойство:значение}
Классы CSS также могут использоваться с псевдоклассами -
селектор.класс:псевдо-класс {свойство:значение }
Наиболее часто используемые псевдо-классы заключаются в следующем:
Свойство | Описание |
---|---|
:link | Используйте этот класс, чтобы добавить специальный стиль к невидимой ссылке. |
:visited | Используйте этот класс, чтобы добавить особый стиль к посещенной ссылке. |
:hover | Используйте этот класс, чтобы добавить специальный стиль к элементу, когда вы наводите его на него. |
:active | Используйте этот класс для добавления специального стиля к активному элементу. |
:focus | Используйте этот класс, чтобы добавить особый стиль к элементу, в то время как элемент имеет фокус. |
:first-child | Используйте этот класс, чтобы добавить особый стиль к элементу, который является первым потомком какого-либо другого элемента. |
:lang | Используйте этот класс, чтобы указать язык для использования в указанном элементе. |
При определении псевдо-классов в блоке < style> ... < / style> следует отметить следующие моменты:
a:hover
ДОЛЖЕН быть послеa:link
иa:visited
в определении CSS, чтобы быть эффективным.a:active
ДОЛЖЕН быть послеa:hover
в определении CSS для того, чтобы быть эффективным.- Имена псевдо-класса не чувствительны к регистру.
- Псевдо-класс отличается от классов CSS, но их можно комбинировать.
Псевдо-класс :link
В следующем примере показано, как использовать :link
класс, чтобы установить цвет ссылки. Возможные значения могут быть любым именем цвета в любом допустимом формате.
Он произведет следующую черную ссылку -