Псевдо-классы 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 класс, чтобы установить цвет ссылки. Возможные значения могут быть любым именем цвета в любом допустимом формате.
Он произведет следующую черную ссылку -