:optional

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

We’d love to hear your thoughts on the next set of proposals for the JavaScript language. You can find a description of the proposals here.
Please take two minutes to fill out our short survey.

Описание

CSS псевдокласс :optional находит любые <input> элементы, у которых не установлен атрибут required. Он позволяет формам легко отмечать необязательные поля, и давать им соответствующие стили.

Чтобы задать особый внешний вид обязательным полям формы можно использовать псевдокласс :required.

Примеры

Смотрите :invalid

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

Specification
HTML
# selector-optional
Selectors Level 4
# optional-pseudo

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

Смотрите также