Ist das: before-Pseudoelement für eine Eingabe zulässig [type = checkbox]?

Diese StackOverflow-Antwort beschreibt, wie Sie Checkboxen mit CSS3 formatieren können, ohne ein<label>:

input[type=checkbox]:before {
    content:""; display:inline-block; width:12px; height:12px; background:red;
} 

Geige

Dies funktioniert in Chrome 22, jedoch nicht in Firefox 15 oder IE 9.

In Anbetracht der mangelnden Unterstützung in den beiden letztgenannten BrowsernIst das Verhalten von Chrome gemäß der CSS3-Spezifikation gültig?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage