Gunnar Bittersmann: Tabelle mit thead, tfoot und tbody validiert nicht

Beitrag lesen

@@MudGuard

Ich find's auch nicht gut, daß das inkompatibel geändert wurde.

„Inkompatibel“ hieße, dass Browser Tabellen mit thead? tfoot tbody+ jetz auf einmal falsch rendern würden. Das ist aber nicht der Fall; tfoot wird am Ende der Tabelle gerendert, auch wenn es vor den tbodys steht.

Ich hätte gedacht, das irgendo in den Untiefen von Parsing HTML documents zu finden. Falsch gedacht. Die HTML5-Spec ist wohl auch nicht dazu gedacht, verstanden zu werden.

Die Begründung, das vor den tbody zu schreiben, weil auch der tfoot Informationen enthält, die für alle Spalten gelten, ist nicht ganz unsinnig.

Daß ein footer am Fuß, also Ende, steht, ist als Begründung aber auch nicht ganz unsinnig - man kann Argumente für beides finden.

Ich vermute als Begründung: Die Mehrzahl der Entwickler hatte es vorher falsch gemacht und schon immer die Reihenfolge thead? tbody+ tfoot? verwendet. Die HTML5-Spec hat den Anspruch aufgegeben, Vorgaben für Entwickler zu machen, und erhebt stattdessen das, was so in freier Wildbahn verwendet wird, zum Standard.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory