Класс для ряда панели, для которого несколько полезных вычислений доступны.
Класс для ряда панели, для которого несколько полезных вычислений доступны.
---------121 псевдокласс--------89912----CSS допускает более определенный выбор элементов в рамках документа, основанного на состоянии элемента, местоположении в древовидной структуре DOM, пользовательском действии или других факторах.Псевдоклассы CSS допускают более определенный выбор элементов в рамках документа, основанного на состоянии элемента, местоположении в древовидной структуре DOM, пользовательском действии или других факторах.
Псевдокласс (буквально, "ложный класс") CSS допускают более определенный выбор элементов в рамках документа, основанного на состоянии элемента, местоположении в древовидной структуре DOM, пользовательском действии или других факторах. К моделированию можно затем относиться просто те элементы, соответствующие квалификации псевдокласса, подобной тому, как каждый использует класс 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>
). Любой другой элемент считается незамененным элементом.