Ho molti moduli sul mio sito Web con, ovviamente, molti dei campi in essi richiesti. Se il campo richiesto viene lasciato vuoto, viene assegnata una classe di 'errore' e sto cercando di circondare il campo in rosso, indipendentemente dal fatto che si tratti di un campo di testo, di un menu a discesa o di una casella di controllo. Ho il seguente codice nel mio file css:Applicazione del bordo a una casella di controllo in Chrome
.error input, .error select, .error textarea {
border-style: solid;
border-color: #c00;
border-width: 2px;
}
Ora stranamente che funziona bene in IE, ma in Chrome le caselle non sono cerchiati in rosso anche se posso vedere che il CSS è applicato a loro quando si controlla il elemento.
E questo potrebbe essere irrilevante il codice css sopra è attiva, ma io ho qualcosa di diverso nel mio file css:
input[type=checkbox] {
background:transparent;
border:0;
margin-top: 2px;
}
E che viene utilizzato in modo che le caselle di controllo vengono visualizzati correttamente in IE8 e meno.
Qualche idea su come visualizzare il bordo rosso in Chrome?
EDIT: Ecco un jsfiddle: http://jsfiddle.net/PCD6f/3/
prega di includere una plz jsFiddle – acudars
includono jsfiddle –
Eccolo: http://jsfiddle.net/PCD6f/3/ – mmvsbg