:optional

par 3 contributeurs :

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
La définition de ':optional' dans cette spécification.
Standard évolutif Aucun changement.
HTML5
La définition de ':optional' dans cette spécification.
Recommendation Définie la sémantique concernant HTML, et les contraintes de validation.
Selectors Level 4
La définition de ':optional' dans cette spécification.
Version de travail Aucun changement.
CSS Basic User Interface Module Level 3
La définition de ':optional' dans cette spécification.
Version de travail 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 à cette page : tregagnon, teoli, FredB
Dernière mise à jour par : tregagnon,