Hallo Jeena,
die ja an sich bedeutungslosen Divs gruppieren zwar, aber eben ohne
logische Struktur.
Und die logische Struktur würde wenn eine da sein soll i.d.R. dann
ausgerechnet per CSS verdeutlicht, etwa durch border oder background.
Die Trennung von Layout und "Inhalt" wird noch weiter unterlaufen weil
ja u.U. Layoutänderungen per Änderungen im HTML-Code stattfinden müssen
(allerdings hier meist nur durch Einfügen von "bedeutungslosem" Code).
Andere Elemente zur logichen Gruppierung im HTML sind aber wohl schon
irgendwo beim w3c vorgeschlagen.
Das stimmt nun so aber wirklich absolut nicht. Von Lynx, über Screenreader, Braillezeilen bis zu Handybrowsern und was weiß ich noch allem können diese "Browser" alle keine Tabellen verarbeiten und somit vor allem die Seitenstruktur, die man durch diese herstellen möchte nicht wiedergeben.
Da bleibt aber letztlich kaum was übrig. Bei den Screenreadern wäre
u.a. zu schauen ob die Reihenfolge sinnvoll ist, ein zweispaltiges
Layout mit Navigation in einer Spalte könnte da vielleicht noch
gutmütig sein.
Für @media handheld, oder braille liesse sich die Tabelle vmtl. per CSS
zerlegen, und dass @media aural oder zukünftig speech von Screenreadern
wohl i.d. Praxis wenig befolgt wird ist zwar erstmal leider gar nicht
hilfreich, sollte aber m.E. trotzdem klar als Defizit benannt werden.
Grüsse
Cyx23