Warum JavaScript, wo das doch mit CSS allein (
:checked
und+
) geht?
Du meinst sicher mit :checked
und ~
. Aber auch das funktioniert nur unter der Voraussetzung, dass die hervozuhebenden Elemente im selben Teilbaum wie die Radiobuttons liegen und das in-order. Das ist keine sehr robuste Aussicht, deswegen kann ich den Einsatz von JavaScript hier verteidigen.