English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il pseudo-classe :invalid CSS rappresenta qualsiasi contenuto non convalidato <input> o altri elementi <form> .
Manuale completo delle scelte CSS
Se il valore dell'elemento <input> è illegale, impostare lo stile su blu:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Lezione di base (oldtoolbag.com)</title> <style> input:invalid { border:2px solid blue; } </style> </head> <body> <h3>Esempio di selettore :invalid.</h3> <input type="email" value="supportEmail" /> <p>Inserisci un indirizzo e-mail legittimo per vedere le modifiche allo stile.</p> </body> </html>Prova a vedere ‹/›
Il selettore :invalid viene utilizzato per impostare lo stile specificato quando il valore dell'elemento del modulo è illegale.
Attenzione: Il selettore :invalid agisce solo sugli elementi che possono specificare valori di intervallo, ad esempio gli attributi min e max degli elementi <input>, e campi email corretti, campi numerici validi, ecc.
I numeri nella tabella rappresentano la versione del primo browser che supporta l'attributo.
Selettore | |||||
---|---|---|---|---|---|
:invalid | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
/* È possibile selezionare qualsiasi <input> non valido */ input:invalid { background-color: rose; }
Questo pseudo-classe è molto utile per evidenziare gli errori dei campi degli utenti.
Selettore CSS :valid