Cyx23: Warum wird die Layout-Tabelle so verteufelt?

Beitrag lesen

Hallo Thomas,

...] dass die Layout-Tabelle zumeist als absolut ungeeignet dargestellt wird.

wie deine Überschrift schon nahelegt ("Warum wird die Layout-Tabelle
so verteufelt?") scheinen manche Aussagen zu Tabellen schon religösen
Charakter zu haben.
Die Vorteile der Tabelle, z.B. flexiblere Spalten als per CSS beim
meistgenutzen Browser, werden auch gerne übersehen.

Dies wird hauptsächlich damit begründet, dass man semantische Codierung anstreben sollte => Tabelle nur zur Aufbereitung von Text und nicht zu Designzwecken missbrauchen.

Das hat miteinander nur begrenzt zu tun, da die semantische Aussage
"Tabelle" eher gering ist. Fragwürdig wird's auch beim "Mißbrauch zu
Designzwecken", denn der semantische Gehalt von Layout dürfte i.d.R.
über dem vermeintlichen der Tabelle liegen, und diesen Inhalt dann
per CSS umzusetzen ist ja nicht sinnvoll oder möglich. Liegt
natürlich auch am (noch?) begrenzten Umfang von HTML Zusammenhänge
und Gruppierungen sematisch richtig darzustellen, oder etwa die
Navigation ausserhalb von Frames vernünftig zu trennen.

Da in diesem Forum auch oft von Barrierefreiheit die Rede ist:
sperrt man diese Leute durch die Verwendung von absoluter/relativer Positionierung über CSS nicht auch aus?

Auch möglich, vor allem aber kommen die neueren Browser ja immer noch
mit Tabellen klar, und daran dürfte sich zukünftig kaum etwas ändern.

Aber da dies in diesem Forum anscheinend als technisch überholt angesehen wird, würde ich gern einige Beispiele hören, die gegen meine Argumentation sprechen und mich gern eines besseren belehren lassen, falls dies sinnvoll ist...

Der Verwaltungsaufwand mag ohne Tabellen etwas geringer werden, und
CSS wird wegen der interessanten Möglichkeiten ja sowieso schon lange
genutzt. Die Idee der getrennten Formatierung hat auch Vorteile, dazu
bessere Archivierbarkeit, Maschinenlesbarkeit.

Wer etwa von Frames u. Tabellen auf ein Liquid Layout umgestellt hat
dürfte wirklich nicht so viele Gründe sehen zur Tabelle
zurückzukehren, aber ein kritischer Vergleich von CSS vs. Tabelle
usw. wird auch die geringe Leistungsfähigkeit von CSS oder
CSS und Browser aufzeigen.
Auch die öfters geäusserte angebliche Codeersparnis bei
Tabellenverzicht kann bei vielen Projekten gar nicht eintreten.

Grüsse

Cyx23