Hallo,
ist es möglich, im css eine Unterklasse zu einer eigenen Unterklasse zu bilden?
Das ist schlecht formuliert. Du kannst natürlich Nachfahrenelemente selektieren.
Also z. B.:
p.unterklasse1.unterklasse2 {....}
Hier ein paar Selektoren-Beispiele mit passendem HTML-Quelltext:
***
div.unterklasse1.unterklasse2 {…}
<div class="unterklasse1 unterklasse2"></div>
Selektiert Elemente, die beide Klassen aufweisen. Funktioniert in N4 und IE4 nicht.
***
div.unterklasse1 .unterklasse2 {…}
<div class="unterklasse1">
<element>
<element class="unterklasse2"></element>
</element>
</div>
Selektiert ein Element mit Klasse „unterklasse2“, das (irgendwo) ein Nachfahre eines div-Elements mit der Klasse „unterklasse1“ ist.
***
div.unterklasse1>.unterklasse2 {…}
<div class="unterklasse1">
<element class="unterklasse2"></element>
</div>
Selektiert ein Element mit Klasse „unterklasse2“, das ein _direktes Kindelement_ eines div-Elements mit der Klasse „unterklasse1“ ist. Funktioniert im IE nicht.
***
Siehe auch CSS2-Selektoren.
Ich möchte dabei nicht wissen, ob ich das gewünschte Ergebnis anders erzielen kann, sondern ob diese Vorgehensweise den w3c-empfehlungen entspricht
Teste mit dem CSS-Validator.
oder nicht und wo ich evtl. auf Probleme stossen könnte.
Testen, testen, testen. Die Wege der Browserherren sind unergründlich.
Grüße
Roland