HTML\CSS → Псевдоклассы в CSS

Псевдоклассы определяют динамическое состояние элементов. Примеры простых псевдоклассов:

:hover псевдокласс который позволяет выбрать элемент, когда на него наведен курсор мыши и кнопка мыши еще не нажата.
:active выбирает активные ссылки (кнопка мыши зажата на ссылке).
:link выбирает еще не посещенные ссылки.
:visited выбирает посещенные ссылки.
:focus позволяет выбрать элемент, который в данный момент в фокусе (например, текстовое поле, в которое установлен курсор).

a:link{}
a:visited{}
a:hover{}
a:active{}
input:focus{}

В некоторых случаях порядок задания правил важен, иначе некоторые из них могут не сработать.