Orlando: Unterklasse von Unterklasse möglich?

Beitrag lesen

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