DEMO代わりに隣接兄弟セレクタの一般兄弟セレクターを使用するように更新
CSS:
/*styled relative to the label*/
label {display:block;}
label ~ input[type="checkbox"] ~ div {display:none; margin-left:1em;}
label ~ input[type="checkbox"]:checked ~ div {display:inline;}
HTML:それはあなた、を
<label>Box 1:</label>
<input class="form-checkbox" id="edit-field-tipos-unidades-disponible-value-131" type="checkbox">
<div class="tipo-uf-131">Box 1 is checked.</div>
<br>
<label>Box 2:</label>
<input class="form-checkbox" id="edit-field-tipos-unidades-disponible-value-134" type="checkbox">
<div class="tipo-uf-134">Box 2 is checked.</div>
<br>
<label>Box 3:</label>
<input class="form-checkbox" id="edit-field-tipos-unidades-disponible-value-130" type="checkbox">
<div class="tipo-uf-130">Box 3 is checked.</div>
あなたのhtmlにはタイプミスがあります。隣接しないことはどういう意味ですか?あなたのモッズにはそれらが隣接しています – Joseph
まず、あなたのHTMLは無効です。 ''のようにクラス要素はありません。あなたの 'label'タグは' for'属性を必要とするか、入力要素を囲む必要があります。また、正しく閉じられていない 'div'タグと' p'タグもあります。 –
j08691
ありがとう、私はエラーを修正しました。私の元のコードには属性がないので、空の