required property CSS Reference



Definition and Usage

The :required CSS pseudo-class represents any <input> element that has the required attribute set on it. This allows forms to easily indicate which fields must have valid data before the form can be submitted.

The :optional pseudo-class may be used to provide an appearance for optional form fields.


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