Corni: CSS-Menü mal wieder

Beitrag lesen

Nun habe ich aber folgendes Problem:

Wie kriege ich die Links erster Ebene zu fassen, OHNE die Links zweiter Ebene?

Wenn ich schreibe

ul#box3 * a muss es mindestens zwei Ebenen drunter sein. Genau dieses MINDESTENS ist das Problem. Es dürfen auch mehr sein und damit wären dann eben auch die untergeordneten Links zweiter Klasse betroffen.

Ich könnte natürlich den <li> Elementen erster Klasse eine class zuweisen und dann schreiben

li.test > a

aber das wäre natürlich extrem umständlich, weil ich dann auf sämtlichen Seiten sämtliche <li> Elemente ändern müsste.

Nebenbei: Was ist eigentlich der Unterschied zwischen den Selektoren + und >???

Vielleicht kann mir ja nochmal jemand einen entscheidenden Tipp geben.

Corni