Gunnar Bittersmann: Pseudoklassen

Beitrag lesen

@@Robert R.:

nuqneH

Die erste Zelle in einer Tabellenspalte ist oft keine Datenzelle, sondern eine Kopfzelle und wäre dann als TH auszuzeichnen.

Was ich auch so schrieb.

Ja, tatest du. Ich hab mich verschrieben. Was ich eigentlich meinte, ist:

Die erste Zelle in einer Tabellen_zeile_ ist oft keine Datenzelle, sondern eine Kopfzelle und wäre dann als TH auszuzeichnen.

Bisher geht das leider nur, indem man jeder betroffenen Zelle eine Klasse mitgibt per Ausgabeeinheit des Programms.

Oder sogar generell jeder Zelle, was semantisch korrekt ist, aber das Markup aufbläht.

Ich würde mir wünschen, es gäbe soetwas:

td[caption="Name"] {
        white-space: nowrap;
    }

td[caption="Anzahl"] {
        text-align: center;
    }

»»

Dann ist es egal, an welche Positon das Ausgabeprogramm die Spalte rückt, die Formatierung hängt an der Überschrift.

Nö, CSS kuckt bei einer Datenzelle nicht nach dem Inhalt der dazugehörigen Überschrift.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)