Ingo Turski: Verschachtelte Menulisten mit CSS

Beitrag lesen

Hi,

#navigation ul li ul {display:none;}
#navigation ul li ul a:active {display:block;}
#navigation ul li ul a:hover {display:block;}

wenn die ul ausgeblendet ist, kannst Du die darin enthaltenen Elemente nicht anzeigen lassen. Abgesehen davon haben sie ja bereits die Eigenschaft display:block bekommen, sind aber im ausgeblendeten Zustand der ul gar nicht sichtbar, so dass sie auch nicht gehovert werden können.

Du möchtest vielmehr die ul bei li:hover einblenden, was allerdings beim IE6 oder auch beim IE7 im quirks mode noch ein kleines Javascript benötigt.

freundliche Grüße
Ingo