ChrisB: Vererbung bei Listenelementen

Beitrag lesen

Hi,

ul li.aktiv {
      background-image:img(bild.jpg);
}


>   
> Das Problem ist nun, dass das Hintergrundbild (ein einfacher Farbverlauf) nun auch auf die Unterpunkte vererbt wird.  
  
Nein, Vererbung ist hier nicht das Problem.  
  

> Auch wenn ich das explizit im Stylesheet auszuschließen versuche, werden auch die beiden Unterpunkte mit dem Hintergrundbild versehen:  
>   
> ~~~css
  

> ul li ul li {  
>       background-image:none;  
> }  
> 

Und wenn ein Element keinen Hintergrund hat, was sieht man dann durch?
Riiichtig, den Hintergrund der Vorfahrenelemente.

Und was ist das Vorfahrenelement deiner List-Items auf zweiter Ebene, und welchen Hintergrund hat das? Riiichtig ...

Ich habe es bereits versucht, indem ich den UL-Elementen verschiedene Klassen zugewiesen habe, aber auch so hat es nicht funktioniert.

Wenn du willst, dass bei einem Element der Hintergrund der Vorfahrenelemente nicht zu sehen ist, dann gebe ihm einen eigenen Hintergrund.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“