@@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)