O pseudo-elemento: before é permitido em uma entrada [type = checkbox]?
Esta resposta StackOverflow descreve como estilizar caixas de seleção usando CSS3 sem exigir<label>
:
input[type=checkbox]:before {
content:""; display:inline-block; width:12px; height:12px; background:red;
}
Isso funciona no Chrome 22, mas não no Firefox 15 ou no IE 9.
Dada a falta de suporte nos dois últimos navegadores,O comportamento do Chrome é válido de acordo com a especificação CSS3?