:optional

Résumé

La pseudo-classe CSS :optional représente tout élément <input> pour lesquels l'attribut required n'est pas appliqué. Ceci permet d'indiquer facilement les champs optionnels, et de changer leur apparence en conséquence.

Pour donner une apparence aux champs requis, la pseudo-classe :required peut être utilisée.

Exemple

Voir :invalid pour un exemple.

Spécifications

Spécification Statut Commentaire
WHATWG HTML Living Standard Living Standard Aucun changement.
HTML5 Candidate Recommendation Définie la sémantique concernant HTML, et les contraintes de validation.
Selectors Level 4 Working Draft Aucun changement.
CSS Basic User Interface Module Level 3 Working Draft Définie la pseudo-classe, mais pas l'association sémantique.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support de base 10.0 4.0 (2) 10 10.0 5.0
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support de base ? 4.0 (2) Pas de support 10.0 5.0

Voir également

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : tregagnon, FredB
Dernière mise à jour par : tregagnon,
Masquer la barre latérale