Spec-Zone.ru › CSS

`:enabled` псевдокласс CSS

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

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

Попробуйте

label {
  display: block;
  margin-top: 1em;
}

*:enabled {
  background-color: gold;
}
<form>
  <label for="name">Name:</label>
  <input id="name" name="name" type="text" />

  <label for="emp">Employed:</label>
  <select id="emp" name="emp" disabled>
    <option>No</option>
    <option>Yes</option>
  </select>

  <label for="empDate">Employment Date:</label>
  <input id="empDate" name="empDate" type="date" disabled />

  <label for="resume">Resume:</label>
  <input id="resume" name="resume" type="file" />
</form>

Синтаксис

:enabled {
  /* ... */
}

Примеры

В следующем примере текст и элементы <input> окрашиваются в зеленый цвет, если они активны, и в серый, если отключены. Это помогает пользователю понять, с какими элементами можно взаимодействовать.

HTML

<form action="url_of_form">
  <label for="FirstField">First field (enabled):</label>
  <input type="text" id="FirstField" value="Lorem" /><br />

  <label for="SecondField">Second field (disabled):</label>
  <input type="text" id="SecondField" value="Ipsum" disabled /><br />

  <input type="button" value="Submit" />
</form>

CSS

input:enabled {
  color: #22bb22;
}

input:disabled {
  color: #aaaaaa;
}

Результат

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

Спецификация
HTML
# selector-enabled
Уровень селекторов 4
# enabled-pseudo

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
enabled
1
12
1
9
3.1
18
4
10.1
2
1.0
2
2

См. также

  • :disabled

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/:enabled

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API