Gunnar Bittersmann: Innerhalb einer Liste ausrichten

Beitrag lesen

@@Engin:

Steht <th> in einer Tabelle nicht für eine Überschrift?

Ja, für Spalten- und Zeilenüberschriften. Nur dass Zeilenüberschriften nicht über, sondern (bei uns links) neben den anderen Zellen derjenigen Zeile stehen; weshalb man besser von Zeilenköpfen spricht. Auch Spaltenkopf ist bei Tabellen ein gängiger Begriff.

„Tabellenzellen können zwei Informationsarten enthalten: Kopfinformationen und Daten. […] Das Element TH definiert eine Zelle, die Kopfinformationen enthält.“ [HTML401 §11.2.6]

Du Zweckentfremdest hier Überschriften,

Nein, ich verwende 'th' der Spezifikation entsprechend für Kopfzellen.

um das :before hier rein zu kriegen

Das wäre auch mit ':first-child' und Selektor für benachbarte Elemente möglich gewesen.

und nennst mein Markup "unvernünftig".

Weil du nicht Kopf- und Datenzellen nicht unterschiedlich ausgezeichnet hast.

zumindest von der Struktur her war aber mein Markup definitiv Sinnvoller als dein

Sorry, nein.

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)