Jens Holzkämper: Umfärbung von 2 Buttons

Beitrag lesen

Tach,

Das Umfärben der Buttons ist die eine Sache, die nun ohne JavaScript funktioniert.
Was ich noch nicht erwähnt habe ist, dass je nach aktiven Button ein <div> angezeigt wird und ein anderer <div> versteckt.
Das habe ich bisher auch gleichzeitg im Event-Handler des (ehemaligen) span-"Buttons" realisiert. Gibts hier auch irgendeine Methode ohne JavaScript. Kann ich diese <div> per CSS selektieren, abhängig welcher <input>/<label>-"Button" gedrückt ist?

ja, quasi genauso:

<input type="radio" id="knopf1" name="knopf"/><label for="knopf1">Knopf 1</label><div>zu knopf1</div>  
<input type="radio" id="knopf2" name="knopf"/><label for="knopf2">Knopf 2</label><div>zu knopf2</div>
[name="knopf"] + label + div{ display:hidden }  
[name="knopf"]:checked + label + div{ display:block }

mfg
Woodfighter