MudGuard: tr + tr {...} oder tr:first-child{...} nachbilden

Beitrag lesen

Hi,

Wenn du keine Klasse willst: <th> als erste Zeile verwenden und die folgenden Zeilen mit <td> füllen sorgt auch für eine dem IE verständlich machbaren Unterscheidung. <th> hat zwar als Standardformatierung Fettschrift zentriert, aber das kann man ja mit CSS, wo man schon mal dabei ist, rückgängig machen.

Also dann doch lieber zwei tbody-Elemente benutzen, wenn es sich nicht um header-Daten handeln soll. Dafür gibt es doch die Möglichkeit, tbody zu benutzen, und das sogar mehrfach:

<!ELEMENT TABLE - -
     (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>

Man soll Elemente nicht für Dinge mißbrauchen, für die sie nicht gedacht sind...
th wird von nicht-CSS-fähigen Clients u.U. anders interpretiert.

Andreas