Gunnar Bittersmann: DIV Hintergrund in Farbe wenn INPUT checked

Beitrag lesen

@@Michael

Ich versuche gerade ein DIV einzufärben, wenn das Input mit CHECKED ausgewählt ist.

<div class="box">
<input type="checkbox" name ="inhalt" value="1001"  checked >
<span>Nachname</span>
</div>

Kann mir da jemand weiterhelfen?

Nein. Geht nicht. Du kannst mit Kombinatoren in CSS (gegenwärtig) nur nachfolgende Geschwister oder Nachfahrenelemente erreichen, aber keine Vorfahren. Du hast keine Chance, von dem input hoch zum div zu kommen.

Dem Eingabefeld fehlt übrigens die notwendige Beschriftung.

Vermutlich soll das so sein:

<div class="box">
  <input type="checkbox" id="inhalt" name="inhalt" value="1001" checked>
  <label for="inhalt">Nachname</label>
</div>

LLAP 🖖

--
“I love to go to JS conferences to speak about how to avoid using JavaScript. Please learn CSS & HTML to reduce your JS code bloat.” —Estelle Weyl