Gunnar Bittersmann: Vererbung aufheben

Beitrag lesen

@@Kalle_B:

nuqneH

ich habe eine Tabelle mit der Klasse "liste" per CSS formatiert. z.B. der ersten Spalte (td:first-child) eine bestimmte Breite, Schriftart und Farbe gegeben.

Ist die erste Zelle in jeder Zeile wirklich eine Datenzelle? Oder doch eher eine Kopfzelle ('th')? Dann musst du nicht 'td:first-child' stylen, sondern 'th'.

Gibt es eine elegantere Möglichkeit, die innere Tabelle zu "enterben" ?

Du könntest die Eigenschaften natürlich wieder überschreiben für 'table.liste table td:first-child' bzw. 'table.liste table th'.

Eleganter ist es natürlich, sie gar nicht erst zu setzen, sondern nur für 'table.liste tr>td:first-child' bzw. 'table.liste tr>th'.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)