optional property CSS Reference



Definition and Usage

The :optional CSS pseudo-class represents any <input> element that does not have the required attribute set on it. This allows forms to easily indicate optional fields, and to style them accordingly.

To provide an appearance for required form fields, the :required pseudo-class may be used.


Examples

See :invalid for an example.


Compatibility

Desktop browsers

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support10.04.0 (2)1010.05.0

Mobile browsers

FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNA4.0 (2)Not supported10.05.0

Relative articles