Hi,
leider hab ich trotzdem noch ein kleines Problem:
Aktive Links erhalten die Klasse .nav-selected . Wie indirekt schon gesagt, komm ich nur an den CSS Code und nicht den HTML/ PHP Code ran, daß kann ich also so einfach nicht ändern (ist ein CMS).
Wenn ich jetzt nur das erste Listenelement per :first-child ansprechen möchte, - hab ich mein Problem, da auch alle aktiven bzw. selektierten Elemente diese Eigenschaft erhalten, - sind dann ja wohl ebenfalls die ersten Kindelemente.
Ich weiß nicht wie ich das mit (und ob) .nav-selected und :first-child hinbekomme.
Hier mal noch mein aktueller CSS Code dafür:
#navi li { background: url(A.png);}
#navi li a { }
#navi li a:hover { background: url(A_hover.png);}
#navi li .nav-selected { background: url(A_hover.png); }
#navi li:first-child { background: url(C.png);}
#navi li:first-child:hover { background: url(C_hover.png);}
#navi li .nav-selected:first-child { background: C_hover.png);}
Das erste Element soll die Grafik C und C_hover erhalten, - alle anderen A und A_hover.