# Псевдоклассы **Псевдокласс** в CSS — это ключевое слово, добавленное к селектору, которое определяет его особое состояние. Псевдоклассы дают возможность стилизовать элемент на основе не только отношений в DOM-дереве, но и основываясь на внешних факторах, таких как история посещений (например, :visited), состояние содержимого (вроде :checked у некоторых элементов формы) или позиции курсора мыши (например, :hover определяет, находится ли курсор мыши над элементом). ## Синтаксис ```css selector:pseudo-class { property: value; } ``` ## Список стандартных псевдоклассов * :active * :any (en-US) * :any-link * :checked * :default * :defined * :dir() * :disabled * :empty * :enabled * :first * :first-child * :first-of-type * :fullscreen * :focus * :hover * :indeterminate * :in-range * :invalid * :lang() * :last-child * :last-of-type * :left * :link * :not() * :nth-child() * :nth-last-child() * :nth-last-of-type() * :nth-of-type() * :only-child * :only-of-type * :optional * :out-of-range * :read-only * :read-write * :required * :right * :root * :scope (en-US) * :target * :valid * :visited