This StackOverflow answer<label>
を必要とせずにCSS3を使用して、チェックボックスのスタイルを設定する方法について説明します。入力:[type = checkbox]に:before擬似要素が許可されていますか?
input[type=checkbox]:before {
content:""; display:inline-block; width:12px; height:12px; background:red;
}
これは、サポートの欠如を考えるとクローム22で動作しますが、いないのFirefox 15またはIE 9.
後者の2つのブラウザでは、はChromeの動作がCSS3仕様で有効ですか?
擬似要素定義は他のモジュールに移動され、セレクタは構文のみを定義し、CSS1およびCSS2擬似要素の概要を簡潔に示します。うまくいけば、彼らは関連するモジュール(おそらく、生成/置き換えられたコンテンツレベル3モジュールの前向きな書き換え)で ':: before'と' :: after'についてこれを明らかにするでしょう。 – BoltClock