:disabled
Селектор псевдо-класс обеспечивает условный стиль для HTML - элементов , которые могут принимать пользовательский ввод, когда элементы имеют disabled
атрибут. Он определен в спецификации CSS Selectors Level 3 как «псевдокласс состояния элемента пользовательского интерфейса», что означает, что он используется для стилизации содержимого на основе взаимодействия пользователя с элементом ввода.
Элементы , которые могут принимать disabled
атрибут включают ,
,
,
,
и
. Существует два допустимых синтаксиса для установки этого атрибута: либо
disabled="disabled"
или (в HTML5) просто disabled
ключевое слово Boolean. Элемент отключен, если его нельзя активировать (например, выбрать, щелкнуть или принять ввод текста) или принять фокус.
Такой элемент можно стилизовать с помощью :disabled
селектора псевдокласса:
Посмотрите на эту ручку!
Точки интереса
:disabled
могут быть «связаны» с другими псевдоселекторами: вроде:before
или:after
для создания значков или текста, чтобы обеспечить дополнительную обратную связь с пользователем.- Любое свойство, которое можно анимировать с помощью переходов или анимации CSS, будет правильно анимировано при
disabled
добавлении или удалении атрибута из элемента HTML.
Поддержка браузера
Хром | Сафари | Fire Fox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
Все | 3.1 | Все | 9 | 9 | Все | Все |