Характеристики свойства
В каких браузерах работает?
10.0+ | 10.0+ | 10.0+ | 5.0+ | 4.0+ | - | - |
В каких версиях CSS используется?
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
- | - | - | + |
Для чего используется?
Свойство предназначено для того, чтобы была возможность визуально выделять те поля, которые обязательны для заполнения. Для справки, у таких элементов присутствует атрибут required. Стоит отметить полезность этого класса, так как при его наличии пользователь сразу может увидеть те поля, которые в обязательном порядке нужно заполнить, в противном случае форма не будет отправлена.
Как правильно задавать?
селектор:required { … }
Какие могут быть значения?
Нет.
Пример использования
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>required</title> <style> #form p { margin: 0 0 5px; } #form label { width: 110px; float: left; text-align: right; padding-right: 10px; } #form input[type="text"], #form textarea { width: 320px; } input:required { border: 1px solid #ff0000; } </style> </head> <body> <form id="form"> <p><label for="user">ФИО</label> <input id="user" type="text" required></p> <p><label for="email">Почта</label><input id="email" type="text"></p> <p><label for="text">Сообщение</label> <textarea cols="40" rows="10" id="text"></textarea></p> <p><label> </label><input type="submit" id="send" value="Отправить"></p> </form> </body> </html>
По итогу получаем
Тип CSS свойства:
Псевдоклассы