English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
:optional CSS сурожный класс указывает на любые элементы <input>, <select> или <textarea>, у которых нет свойства required.
Полное руководство по CSS-селекторам
Если у элемента input не установлено свойство "required", установите его в темно-красный цвет:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Основные учебные материалы (oldtoolbag.com)</title> <style> input:optional { background-color: #cc0000; } </style> </head> <body> <h3>Пример demonstrations для селектора :optional.</h3> <p>Опционные input элементы:<br><input></p> <p>Обязательные input элементы:<br><input required></p> <p>Выборщик :optional используется для элементов формы, у которых не установлено свойство "required".</p> </body> </html>Проверьте, посмотрите <‹/›
:optional селекторы устанавливают указанный стиль, когда элемент формы является опционным.
Если в элементе формы не установлено особое значение required, то он является обязательным по умолчанию.
Внимание: :optional селекторы применимы только к элементам форм: input, select и textarea.
Числа в таблице показывают первую версию браузера, которая поддерживает этот атрибут.
Выборщик | |||||
---|---|---|---|---|---|
:optional | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
/*Выбрать любой необязательный input*/ input:optional { border: 1px dashed black; }
Это позволяет легко отображать и форматировать вид полей формы. Примечание: чтобы определить вид обязательных полей, используйте псевдокласс :required.
CSS селекторы :required