Hi marczw,
diese Angabe
Code:
.mod_navigation .level_1 li.active {
list-style-image:url ("tl_files/layout/linered.gif");
}
ist Unsinn. list-style steht für Listen zur Verfügung, nicht für Listenpunkte. Wenn das etwas bewirkt, ist das Zufall/ ein Bug, kann aber dann mit dieser Anweisung
Code:
.mod_navigation .level_1 li.active .level_2 {
list-style-type:none;
}
nicht aufgehoben werden. Denn die ist jetzt richtigerweise auf eine Liste (UL) angewendet, die erste Angabe gilt aber weiterhin auch für deren li.active-Elemente.
Ansonsten würde ich vorwiegend mit Nachfahren-Selektoren (ul, ul li, ul li ul, ul li ul li etc) arbeiten und mir die Klassen für die Spezialfälle (active, trail) aufheben. Damit umgehst du Gewichtungsprobleme (Basiswissen dazu hier). Und guck dir den Quellcode deiner Seite bei unterschiedlichen Menü-Zuständen an, dann siehst du, welche Klassen wann vergeben werden.
cheers
Antipitch
Lesezeichen