Auge: Vererbung bei Listen list-style

Beitrag lesen

Hallo

Hi,

<ul class="menu">

<li>top</li>
<li>top
    <ul>
    <li>sub</li>
    <li>sub
            <ul>
            <li>sub sub</li>
            </ul>
    </li>
    <li>top</li>
    </ul>
</li>
<li>top</li>
</ul>


>   
>   
> Ich möchte nun kein Bullet oder Einrückung, also verwende ich:  
>   
> .menu{list-style:none;}  
>   
> Funktioniert auch, aber nur für das erste UL.  
  
Warum erwartest du die gesetzte Eigenschaft bei Elementen, die nicht der Klasse "menu" angehören?  
  
  

> Wenn ich das aber so mache:  
>   
> .menu ul{list-style:none;}  
>   
> Dann fuktioniert es, wie erwartet, bei allen UL(sub UL) innerhalb des ersten UL, natürlich nicht im ersten selbst.  
  
Logisch, es werden alle Elemente des Typs "ul" selektiert, die Kind eines Elements sind, das der Klasse "menu" angehört, jedoch dieses Element selbst nicht.  
  
Wenn du das Element "ul", das der Klasse "menu" angehört, und dessen Kinder vom gleichen Typ selektieren willst, musst du auch genau das tun. `ul.menu, .menu ul { list-style:none; }`{:.language-css} sollte genau das erledigen.  
  
Tschö, Auge  

-- 
Die deutschen Interessen werden am Liechtenstein verteidigt.  
  
[Veranstaltungsdatenbank Vdb 0.3](http://termindbase.auge8472.de/)