English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le pseudo-classe :invalid CSS représente n'importe quel <input> ou autre élément <form> whose content has not passed validation .
Manuel complet des sélecteurs CSS
Si la valeur de l'élément <input> est illégale, définissez le style en bleu :
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Formation de base(oldtoolbag.com)<//title> <style> input:invalid { border:2px solide bleu; } </style> </head> <body> <h3>Exemple de sélecteur :invalid</h3> <input type="email" value="supportEmail" /> <p>Entrez une e-adresse e-mail, regardez les changements de style.</p> </body> </html>Voyons voir ‹/›
Le sélecteur :invalid est utilisé pour définir un style spécifique lorsque la valeur d'un élément de formulaire est illégale.
Attention : Le sélecteur :invalid ne s'applique qu'aux éléments qui peuvent spécifier une valeur de plage, par exemple les attributs min et max d'un élément <input>, ainsi que les champs email corrects, les champs numériques valides, etc.
Les nombres dans le tableau indiquent la version du premier navigateur qui prend en charge cette propriété.
Sélecteur | |||||
---|---|---|---|---|---|
:invalid | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
/* Vous pouvez sélectionner n'importe quel <input> non valide */ input:invalid { background-color: rose; }
Cette pseudo-classe est très utile pour mettre en évidence les erreurs de champ de l'utilisateur.
Sélecteurs CSS :valid