Czy pseudoelement: before jest dozwolony na wejściu [type = checkbox]?
Ta odpowiedź StackOverflow opisuje, jak stylować pola wyboru za pomocą CSS3 bez potrzeby<label>
:
input[type=checkbox]:before {
content:""; display:inline-block; width:12px; height:12px; background:red;
}
Działa to w Chrome 22, ale nie w Firefox 15 lub IE 9.
Biorąc pod uwagę brak wsparcia w dwóch ostatnich przeglądarkach,czy zachowanie Chrome jest poprawne zgodnie ze specyfikacją CSS3?