Der Martin: ul ul ul ul: wie kann ich nur die zweit ul ansprechen

Beitrag lesen

Hi,

wie kann ich nur die zweit ul ansprechen, wenn ich eine verschachtelte Liste habe

Wenn ich bei vier ebenen ul ul ul ul die zweite anspreche möchte, und
ul ul {colo:r#ff0000}
hinterlege, wird dies auch auf
ul ul ul  und ul ul ul ul

Der Selektor foo bar spricht alle Elemente bar an, die Nachfahren eines Elements foo sind.
Du suchst den Kindselektor. http://wiki.selfhtml.org/wiki/CSS/Selektoren/Kombinator

hilft hier nicht, oder doch? Wenn ja, wie?

Wollte man den Kindselektor benutzen, müsste man die dazwischenliegenden li-Elemente noch berücksichtigen, also ul>li>ul. Aber ul ul passt ja ebenso wie ul>li>ul auch auf das ul-Element der dritten Schachtelungsebene - dieses ist schließlich ein Nachfahre des ul der zweiten Schachtelungsebene.

Spontan fiele mir ein, Eigenschaften für ul ul zu definieren, und für ul ul ul explizit wieder zu überschrieben. Das ist aber irgendwie unbeholfen.

Ciao,
 Martin

--
Lieber blau machen, als sich schwarz ärgern.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(