Класс для ряда панели, для которого несколько полезных вычислений доступны.

Класс для ряда панели, для которого несколько полезных вычислений доступны.

---------121 псевдокласс--------89912----CSS допускает более определенный выбор элементов в рамках документа, основанного на состоянии элемента, местоположении в древовидной структуре DOM, пользовательском действии или других факторах.

Псевдоклассы CSS допускают более определенный выбор элементов в рамках документа, основанного на состоянии элемента, местоположении в древовидной структуре DOM, пользовательском действии или других факторах.

Псевдокласс (буквально, "ложный класс") CSS допускают более определенный выбор элементов в рамках документа, основанного на состоянии элемента, местоположении в древовидной структуре DOM, пользовательском действии или других факторах. К моделированию можно затем относиться просто те элементы, соответствующие квалификации псевдокласса, подобной тому, как каждый использует класс CSS для предназначения для элемента. Они не должны быть перепутаны с псевдо элементами.

Список псевдоклассов CSS

Это - список всех псевдоклассов, которые в настоящее время включаются в спецификации CSS (не проекты любого редактора или предстоящие спецификации).

  • :link и :visited
    Выбирает ссылки, которые или не посещают или посещают, соответственно, для применения дополнительных стилей к ним. Просмотренные ссылки, как часто отображают, альтернативным цветом показывают конечному пользователю, что они уже посетили ту страницу ранее.

  • :active
    Выбирает элемент, который в настоящее время активен, или в процессе того, чтобы быть активированным. Это происходит после того, как пользователь надавливает на ссылку, кнопку или другой элемент активации, и перед разъединениями абонентом щелчок.

  • :hover
    Выбирает элемент, который в настоящее время колеблется пользователем так, чтобы дополнительные стили могли быть применены к нему. Много элементов, которые выполняют некоторое действие при нажатии имеют "эффект при наведении курсора", чтобы показать конечному пользователю, что оно делает что-то. Это может также использоваться для раскрытия дополнительной информации пользователю и многим другим целям.

  • :focus
    Выбирает элемент, который в настоящее время фокусируется. Например: курсор пользователя в настоящее время располагается во входном элементе (в то время как они могут вводить, и т.д.).

  • :enabled и :disabled
    Выбирает элемент пользовательского интерфейса, который или включен или отключен так, чтобы дополнительные стили могли быть применены к ним.

  • :checked
    Устанавливает переключатель или флажок, который в настоящее время находится в "проверенном" состоянии так, чтобы дополнительные стили могли быть применены к нему. Следует иметь в виду, что много браузеров не позволяют Вам применять стили непосредственно к переключателю или флажку. Это главным образом используется для выбора дополнительных элементов сразу после полей когда в проверенном состоянии.

  • :empty
    Выбирает элемент, который не имеет никаких детей или текста в нем (и следовательно, пуст). Следует иметь в виду, что это не может относиться к замененным элементам, которые не имеют фактического содержания (такого как изображения и исходные данные).

  • :root
    Выбирает корень документа.

  • :target
    Выбирает элемент, который является целью относящегося URI. Это происходит, когда элемент имеет идентификатор, соответствующий части комментария URL (#some-place-in-the-document).

  • :nth-child(), :nth-of-type(), :nth-last-child(), :nth-last-of-type(), :first-child, :last-child, :first-of-type, :last-of-type, :only-child, и :only-of-type
    Это все структурные псевдоклассы, которые выбирают элементы на основе их расположения в их родительском элементе. Они полезны для создания чередуемых зеброй строк, разрабатывая определенные элементы, которые всегда кажутся первыми или последними, и много другого использования.

  • :lang()
    Выбирает элемент, который использует указанный язык.

Замененные элементы

Любой элемент, появление которого и/или размеры определяются некоторым внешним ресурсом, считается замененным элементом. Некоторые псевдоклассы не могут быть применены к замененным элементам, потому что они не имеют никакого "содержания" или заменяются чем-то (такие как средства управления пользовательским интерфейсом). Замененные элементы включают изображения (<img>), встроенные рамки (<iframe>), разрывы строки (<br>), горизонтальные правила (<hr>), плагины (<object>), элементы формы (<button>, <textarea>, <input>, и <select>), видео (<video>), аудио звуки (<audio>), и холсты (<canvas>). Любой другой элемент считается незамененным элементом.