DIV Hintergrund in Farbe wenn INPUT checked
bearbeitet von
@@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:
~~~html
<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.”_{: lang="en"} —Estelle Weyl