AndreasW: Klassen vererben

Beitrag lesen

Moin!

Tach

[...]»» Und zu guter letzt: Warum nicht die Hintergrundfarbe doppelt definieren? Ist zwar dann keine Vererbung mehr, aber funktioniert ohne Eingriffe in den HTML-Text. :)

Auch eine gute Idee.
Und wenn man dann noch einen Präprozessor benutzt, um aus einer Rohfassung der CSS-Datei die endgültige Version zu machen, braucht man die eigentliche Farbe auch nur einmal definieren:

#define TDBACKGROUND red
td.eins { background-color:TDBACKGROUND; font-size:8pt; }
td.zwei { background-color:TDBACKGROUND; font-size:12pt; }

so mach ich das bei mir - da verschiedene feste Werte an verschiedensten Stellen gebraucht werden, definiere ich die einmal und habe an den Stellen, wo die Werte benutzt werden, nur symbolische Namen stehen, das Ersetzen macht der Präprozessor für mich.
Will ich dann was ändern, muß ich nicht die ganze Datei durchsuchen, wo zufällig der jeweilige Wert steht...

  • Sven Rautenberg

Andreas