Hi suit,
danke für deine ausführliche Antwort.
Clearfixing mit pseudo-Elementen erfordert zwar mehr CSS, saut dir aber den >HTML-Code nicht zu und ist daher zu bevorzugen
Wie genau meinst du das? Das verstehe ich nicht so ganz.
Grundlegend ist dein Vorhaben wesentlich einfacher umzusetzen, wenn du per :hover die Hintergrundfarbe oder die Deckkraft änderst und bestimmte Elemente mit dem Nachfahrenselektor ein/ausblendest.
Wie kann man denn die Deckkraft ändern? Mir fallen da nur die Filter von CSS3 ein, die aber noch nicht überall unterstützt werden. Das mit dem Nachfahrenselektor muss ich mir einmal anschauen. Ich wusste nicht das es möglich ist, aus einer CSS-Klasse auch andere Elemente anzusprechen.