Manfred: Klassen und Verschachtelung

Beitrag lesen

Hallo,

habe jetzt schon länger im www gesucht und leider keine Infos dazu gefunden. Ich habe ein Problem mit CSS-Verschachtelung im Zusammenspiel mit Klassen.

Meine Intention:
----------------

Innerhalb eines <DIV class="content_submenu">-Blocks sollen alle span- und a-tagInhalte rot sein.

Die Definitionen:
-----------------

<html>  
<head>  
<style>
div.content_submenu {  
 text-align: left;  
}  
div.content_submenu span, a {  
 color: red;  
}  

~~~~~~html
</style>  
</head>  
<body>  
abc  
<div class="content_submenu">  
 <a href="xyz">roter Link</a>  
 <span>roter text</span>  
</div>  
<a href="xyz">sollte-nicht-rot-sein-link</a>  
</body></html>  

Das Ergebnis:
-------------

Auch der Linktext "sollte-nicht-rot-sein-link" ist in Farbe rot.
Heißt das, daß eine Verschachtelung gemeinsam mit Klassen nicht funktioniert oder muß man das anders definieren?

Danke im Voraus für Hinweise
Manfred