This StackOverflow answer介绍如何使用样式CSS3复选框无需<label>
:是:在输入[type = checkbox]允许的伪元素之前?
input[type=checkbox]:before {
content:""; display:inline-block; width:12px; height:12px; background:red;
}
此作品在Chrome 22,但不能在Firefox 15或IE 9
由于缺乏支持在后两款浏览器中,是Chrome的行为根据CSS3规范是否有效?
伪元素定义已被移至其他模块,使选择器仅定义语法并给出CSS1和CSS2伪元素的简要概述。希望他们能够在相关模块中对:: :: before和:: :: after进行说明(可能是生成/替换的内容级别3模块的虚构重写)。 – BoltClock