Ingo Turski: clear: left haut nicht hin

Beitrag lesen

Hi,

Aber warum gibt es dann so viele Tutorien die Tabellen verdammen und CSS Layout predigen, _wobei_ die ein 2 oder 3 Spalten Layout erklären. Da haben die auch immer alle 3 DIVs nebeneinander. Habe lange gebraucht, um das einigermaßen zu verstehen. Und nun soll ich doch wieder alles umfloaten ?

Warum nicht? ;-)
Das Problem ist, so wie ich das sehe, das Zusammentreffen der W3C-Empfehlung, Tabellen nur für tabellarische Daten zu verwenden, mit der weitverbreiteten Unsitte, einfach alles in Tabellenzellen zu stecken und dann noch Tabellen zigfach zu verschachteln. Eine einzeilige zweispaltige Layouttabelle bräuchte auch nicht deutlich mehr Code als eine CSS-Lösung. Allerdings hätte sie den Nachteil, daß das Layout vom HTML-Code festgelegt ist (was auch nicht empfohlen wird) und eine Änderung (der Anordnung) dann im HTML-Code vorgenommen werden müßte.
Zwei weitere Probleme bei diesen ganzen Tutorials zu "Spalten"-Layouts ist, daß sie

  • meist (zusätzliche und nicht erforderliche bzw. besser durch andere Elemente zu ersetzende) DIVs verwenden,
  • ausschließlich die durch Tabellendenken internalisierten "Spalten" ohne Tabellen umzusetzen versuchen.

freundliche Grüße
Ingo