Перейти к содержанию

:enabled

Псевдо-класс :enabled находит любой включенный элемент.

Элемент включен, если его можно активировать (например, выбрать, нажать на него или ввести текст) или поставить фокус. У элемента также есть отключенное состояние, когда его нельзя активировать или сфокусировать.

Псевдоклассы

Синтаксис

1
2
3
4
/* Selects any enabled <input> */
input:enabled {
  color: blue;
}

Спецификации

Пример

Следующий пример делает цвет текста средне-зелёного оттенка, когда поле включено, и серым, когда отключено. Это позволяет понимать пользователю какие элементы интерактивны, а какие нет.

1
2
3
4
5
6
7
<form action="url_of_form">
  <label for="FirstField">Первое поле (включено):</label>
  <input type="text" id="FirstField" value="Lorem" /><br />
  <label for="SecondField">Второе поле (отключено):</label>
  <input type="text" id="SecondField" value="Ipsum" disabled="disabled" /><br />
  <input type="button" value="Submit" />
</form>
1
2
3
4
5
6
input:enabled {
  color: #22aa22;
}
input:disabled {
  color: #d9d9d9;
}

Результат работы псевдокласса :enabled

Комментарии