Gunnar Bittersmann: ul ul ul ul: wie kann ich nur die zweit ul ansprechen

Beitrag lesen

@@ChrisB:

nuqneH

Vor der ersten ul wird es wohl irgendein weiteres Element geben (und wenn es „nur“ body ist).
Und Kind von diesem Element ist nur die erste ul, die weiteren nicht mehr …

Keine gute Idee.

Womöglich möchte man das Markup später ändern und den Inhalt in ein main- oder section-Element tun, und schon passt body>ul nicht mehr.

Besser, wenn die Listen (zumindest die äußerste) IDs oder Klassen haben, anhand derer sie sich formatieren lassen.

<body>  
  <main role="main">  
    <ul class="outmost-list">  
      <li>  
        <ul>

lässt sich auch bei Ergänzung von main immer noch mit .outmost-list>li>ul selektieren.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)