Efchen: Tabellenbreite

Beitrag lesen

Wenn Du Tabellen für das Layout missbrauchst, tust Du es aber. Vielleicht nicht bewusst, aber Du tust es.  [es = diskriminieren]

Den Punkt kann ich nicht wirklich nachvollziehen, meiner (geringfügigen) Erfahrung nach sind bei Tabellenlayouts weniger Unterschiede bei den wichtigsten Browsern zu erkennen, als wenn man CSS (insbesondere) zu Positionerung gebraucht.

Das erste Problem bei Deinem Verständnis ist, dass bei Tabellenlayouts der Inhalt als Tabelle ausgezeichnet wird, obwohl es sich nicht um tabellarische Daten handelt. Wir kommen also gar nicht bis hin zur Optik und haben schon den ersten groben Fehler.
Browser, die nichts visuell darstellen denken hier, dass eine Tabelle folgt, und reagieren entsprechend. In vielen Fällen ist das Ergebnis dann Schrott. Bestes Beispiel: Vorlesebrowser für Sehbehinderte. Tabellen werden im deutschen Sprachraum Zeile für Zeile von links nach rechts vorgelesen. Dabei hat üblicherweise jede Spalte eine Bedeutung. Das sind tabellarische Daten. Nun nimm Dir mal ein komplexes Tabellenlayout uns lies Dir das laut von oben nach unten von links nach rechts vor. Am besten eines mit verschachtelten Tabellen und viel rowspan und colspan. Du wirst nur Bahnhof verstehen. Und das schon, obwohl wir noch gar nicht bei der Optik sind.

Was die Untersschiede angeht, die gibts bei Tabellenlayouts, wie auch bei CSS-Layout. Die wirds immer geben. Weil immer ein Hersteller meint, sich nicht an Standards halten zu müssen, um somit die Verbreitung seines Browsers (der auch mit seinem Betriebssystem mitgeliefert, also aufgezwungen, wird) zu steigern.
Hingegen gibt es Browser, die Tabellen gar nicht darstellen können. Die Sites werden darin unbenutzbar. Bei Browsern, die kein CSS-Layout können, wird nur das CSS nicht dargestellt. Die Struktur (mit guter Semantik!) bleibt aber in JEDEM Client 100% nutzbar. Das ist viel mehr wert, als eine identische Optik.

Mann muss ggf. auf den Gebrauch einiger Attribute verzichten, aber sonst? Wo soll da die Diskriminierung sein?

Die ist bei der Unbenutzbarkeit und der nicht vorhandenen Barrierefreiheit.

Das es vielleicht out ist, ist doch eine völlig andere Sache...

Es ist NICHT "out", es war nur eine vorübergehende Lösung, ein Hack! Und trotzdem verwenden die Leute es weiter! Der Inhalt wird falsch ausgezeichnet und von einigen Clients dann falsch interpretiert.

Auch für Dich nochmal: http://seybold.jan-andresen.de/

Gruß,
-Efchen