Псевдокласс :disabled используется для применения стиля к заблокированным элементам форм.
Такими элементами могут быть кнопки (<button>), меню выбора (<select>), тип вводимых данных (<input>) и текстовая область (<textarea>).
Заблокированные элементы не могут получить фокус или быть нажатыми.
Версия
CSS3
Синтаксис
:disabled {
css declarations;
}
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
input{
padding:2px 5px;
margin-bottom:10px;
border:1px solid #ccc;
}
input[type=text]:enabled {
background: #eee;
}
input[type=text]:disabled {
background: #ccc;
}
</style>
</head>
<body>
<h2>Пример селектора :disabled</h2>
<form action="">
<label for="name">First name:</label>
<input type="text" value="John" id="name"><br>
<label for="lastname">Last name:</label>
<input type="text" value="Smith" id="lastname"><br>
<label for="country"l>Country:</label>
<input type="text" disabled="disabled" value="10 High Street" id="conutry">
</form>
</body>
</html>
Рассмотрим другой пример:
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
option:disabled {
background: #8ebf42;
}
</style>
</head>
<body>
<h2>Пример селектора :disabled</h2>
<select>
<option value="paris">Paris</option>
<option value="london" disabled>London</option>
<option value="moscow">Moscow</option>
<option value="rome" disabled>Rome</option>
<option value="berlin">Berlin</option>
</select>
</body>
</html>
Поддержка браузера
4.0+ | 12.0+ | 3.5+ | 3.2+ | 10.0+ |
Практикуйте свои знания
Какой псевдокласс CSS используется для стилизации элементов формы, которые отключены и не могут взаимодействовать с пользователем?
Правильный!
Неправильно!