--- title: ':required' slug: 'Web/CSS/:required' translation_of: 'Web/CSS/:required' ---
{{ CSSRef() }}
De :required
CSS pseudo-class staat voor elk {{ HTMLElement("input") }} element waar de {{ htmlattrxref("required", "input") }} attribute op staat. Dit stelt formulieren in staat om gemakkelijk aan te tonen welke velden geldige data hebben voordat een formulier verzonden kan worden.
De {{ cssxref(":optional") }} pseudo-class kan gebruikt worden voor uiterlijk van optionele formulier velden.
Bekijk {{ cssxref(":invalid") }} voor een voorbeeld.
Specificatie | Status | commentaat |
---|---|---|
{{ SpecName('HTML WHATWG', '#selector-required', ':required') }} | {{ Spec2('HTML WHATWG') }} | Geen verandering. |
{{ SpecName('HTML5 W3C', '#selector-required', ':required') }} | {{ Spec2('HTML5 W3C') }} | Staat voor de semantiek van HTML en validatie. |
{{ SpecName('CSS4 Selectors', '#opt-pseudos', ':required') }} | {{ Spec2('CSS4 Selectors') }} | Geen verandering. |
{{ SpecName('CSS3 Basic UI', '#pseudo-required-value', ':required') }} | {{ Spec2('CSS3 Basic UI') }} | Staat voor de pseudo-class, maar niet voor de geassocieerde semantiek. |
{{ CompatibilityTable() }}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 10.0 | {{ CompatGeckoDesktop("2") }} | 10 | 10.0 | 5.0 |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{ CompatUnknown() }} | {{ CompatGeckoMobile("2") }} | {{ CompatNo() }} | 10.0 | 5.0 |