MathiasK: Wie definiere ich verschiedene styles für verschiedene DIV tags

Beitrag lesen

Hallo

Da ich noch recht unbedarft in Bezug auf CSS bin, mal ein Problem hierzu, bei dessen Lösung ich Hilfe suche:

Ich will innerhalb eines Dokumentes für zB das <A> tag verschiedene styles festlegen. Dafür gibt es ja, soweit ich das verstanden habe, Klassen:

css:
a.c1 {..gruen..}
a.c2 {..blau..}

doc:
<a class="c1" href="..">bla in gruen</a>
<a class="c2" href="..">bla in blau</a>

Jetzt möchte ich aber alle <a>-Tags der Klasse c1 zuordnen. Aber innerhalb eines einzelnen <DIV>-tags sollen <a>-Tags der Klasse c2 angehören, ohne das ich jedes einzelne einer Klasse übergeben muss. Also nur <a> statt <a class="c2">. Da ja vererbt wird, dachte ich das geht folgendermaßen:

css:
a.c1 {..gruen..}
a.c2 {..blau..}

doc:
<body class="c1">
<a href="..">bla in gruen</a>
<div class="c2">
     <a href="..">bla in blau</a>
</div>
</body>

Tja dachte ich, geht aber nicht. Kann mir einer einen Hinweis geben was ich falsch mache.