カスタムチェックボックスを自分のサイトで機能させようとしています。しかし、HTML の特定の部分で不可解な問題が発生しました。
これが私の現在のコードです: HTML
<div class="quicklinks_login">
<label for="cookieuser" style="padding-left: 7px;"><input type='checkbox' name='cookieuser' value='1' tabindex='10' id='cb_cookieuser_navbar' accesskey='c' /> Remember Me</label>
</div>
CSS
input[type="checkbox"] + label,
label > input[type="checkbox"] {
background: url("../images/override/state_off.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
}
CSS からわかるように、スタイルを設定したいパターンが 2 つあります。label > input[type="checkbox"] 'pattern' を HTML に適用する必要があります (FireBug によると、そうです)。ただし、カスタム イメージはチェックボックスで表示されません。
要約すると、私の質問は簡単です:「パターン」label > input[type="checkbox"]
が HTML で機能しないのはなぜですか?