Simon Riedl: Eigenschaften von einer anderen Klasse übernehmen

Beitrag lesen

Hallo!

Ich hätte folgende Frage:
Angenommen, ich definiere folgende Stylesheets:

TD   { irgendwas }
 TD.besonders { mehr }
 TD.ganz_besonders { zusätzliches }

Ich würde jetzt gerne, dass die Klasse "ganz_besonders" automatisch alle Style-Sheets von der Klasse "besonders" übernimmt, sodass die Klasse "ganz_besonders" das gleiche enthält wie die Klasse "besonders", nur eben noch zusätzliches.

Kann ich das irgendwie hinkriegen? Ich möche vermeiden, alle Style-Definitionen zweimal aufführen zu müssen.
Sowas wie die ganz normale Vererbung hat sich bis jetzt nicht bewährt, weil das ganze Tabellenzellen sind, also TDs. Da macht Netscape 4.7 nicht mit und übernimmt keine Styles, die weiter ausserhalb gelten (z.B. die Schriftart). (Stimmt das oder muss ich da was besonderes beachten beim Schreiben der HTML-Datei?)
Oder müsste ich da DIVs oder SPANs in die Tabellenzellen reinpacken? (möchte ich eigentlich auch nicht recht, weil das schon wieder zu unterschiedlichen Interpertationen führen könnte, z.B. dass die Hintergrundfarbe nicht bis an den Rand reicht.)

Kann mir jemand weiterhelfen?
Simon