Описание
CSS псевдо-класс :required
находит любые <input>
элементы, имеющие атрибут required
. Он позволяет формам легко сообщать, что поля должны быть корректно заполнены перед отправкой формы.
Псевдо-класс :optional
может использоваться, чтобы дать особый внешний вид полям, не обязательным для заполнения.
Примеры
Смотрите :invalid
.
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
HTML Living Standard Определение ':required' в этой спецификации. |
Живой стандарт | Без изменений. |
HTML5 Определение ':required' в этой спецификации. |
Рекомендация | Определяет семантику в HTML и ограничения проверки. |
Selectors Level 4 Определение ':required' в этой спецификации. |
Рабочий черновик | Без изменений. |
CSS Basic User Interface Module Level 3 Определение ':required' в этой спецификации. |
Рекомендация | Определяет псевдо-класс, но не семантику. |
Поддержка браузерами
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | 10.0 | 4.0 (2) | 10 | 10.0 | 5.0 |
Возможность | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Базовая поддержка | ? | 4.0 (2) | Нет | 10.0 | 5.0 |