<style> div#radioBox input:checked + label { background:#CCC; } </style> <div id="radioBox"> <input type="checkbox" value="1" id="radio1"><label for="radio1">リスト1</label> <input type="checkbox" value="2" id="radio2"><label for="radio2">リスト2</label> </div>
チェックリストを複数ある為、下記のような書き方をしたいのですが、その場合CSSのどの部分を変更したら良いのでしょうか?
いろいろいじってみましたが、うまく動作しませんでした。
<div id="radioBox"> <label><input type="checkbox" value="1">リスト1</label> <label><input type="checkbox" value="2">リスト2</label> </div>
質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。