Jacques_Norris: Vererbung von Klassen

Beitrag lesen

Hallo Zusammen,

folgendes Problem habe ich - entweder steh ich gerade auf dem Schlauch oder es funktioniert wirklich nicht, wie ich das will... Ich definiere im body-tag die Klasse mittels class="gruen", class="rot" oder class="blau" - es gibt also nur diese 3 Farben.

Jetzt würde ich gerne einige Elemente der Webseite in der entsprechenden Farbe einfärben - und meinem Verständnis nach sollte

h1.gruen {  
background-color:green;  
}  
h2.gruen {  
background-color:green;  
}  

nun auch funktionieren - da der Body ja schon die klasse hat. Leider wird das scheinbar nicht vererbt.
Kann man das sauber in CSS lösen?
Falls nicht gäbe es 2 Alternativen:

  • entweder die Klasse manuell 10-20 mal pro Seite zuweisen oder
  • je nach Farbe eine andere CSS einbinden.
    Beides sind aber Dinge, die ich eigentlich vermeiden möchte.
    Hab ich irgendwas falsch gemacht oder ist ein im body vergebenes Klassen-Attribut nicht in child-elementen verfügbar?
    Danke und viele Grüße
    Jacques_Norris