Ingo Turski: Schwächen von CSS

Beitrag lesen

Hi,

Ich habe nun schon häufig Webpräsenzen erstellt, die auf die alte Tabellenoptik verzichten. Ich stelle aber immer wieder fest, dass sich mit CSS momentan noch nicht alles erreichen lässt.

Dies betrifft vor allem die Trennung von Inhalt und Struktur einer Webpräsenz, die ja mit CSS erreichbar sein soll.

Strenggenommen hast Du recht, aber Du übertreibst es auch ziemlich. Nur weil die Reihenfolge der Elemente für bestimmte Anforderungen an das Layout von Bedeutung ist, würde ich noch nicht von einer mangelhaften Trenung von Inhalt und Darstellung sprechen.

Auch in Selfhtml werden Lösungen angeboten, bei denen div-Bereiche zu Abtrennung inhaltlicher Bereiche genutzt werden. Durch links- und rechtsbündiges Formatieren mit CSS wird sodann die Position der Bereiche im Browser bestimmt. So weit so gut. Voraussetzung für diese Anordnung ist jedoch, dass die div-Bereiche tatsächlich in der korrekten Reihenfolge im Quelltext stehen, nur dann lassen sie sich linksbündig anordnen.

Hier vergißt Du die Intention dieser Beispiele: Sie sollen den Einstieg in CSS-basierte Layouts vermitteln und nutzen daher bewußt float anstatt absoluter Positionierung, womit sich durchaus eine Entkoppelung der Reihenfolge erreichen läßt. Nur setzt eine sinnvoll angewandte absolute Positionierung einige Erfahrung voraus.

freundliche Grüße
Ingo