ein 08/15-Layout habe ich persönlich mit gruppierenden Elementen meiner Wahl und etwas CSS im Handumdrehen erledigt.
CSS ist kompliziert. Lies mal das sehr empfehlenswerte Buch »Fortgeschrittene CSS-Techniken« von Ingo Chao/Corina Rudel, das auf die ganzen Feinheiten eingeht, die wir irgendwie phänomenologisch kennen und stillschweigend nutzen (»funktioniert ja«), aber nicht wirklich verstehen. Wenn man extensiv CSS einsetzt, muss man diese Feinheiten kennen, weil man ständig auf gewisse Fragen stößt, die Beschäftigung mit CSS-Interna benötigen. Konzepte wie Block Formatting Contexts, hasLayout, »Clearfixes«, »Selektor-Spezifität« sind nicht intuitiv verständlich. Muss ich aber kennen, wenn ich »im Handumdrehen« ein Layout hinstellen will.
Für mich stellt es keinen Mehraufwand dar, auf Tabellenlayouts zu verzichten - darum kann ich diese Argumentation ansich niemals nachvollziehen - im Gegenteil, wenn man die meisten Tricks und Kniffe intus hat, ist man imho wesentlich schneller.
Ja, sicher. Die Aussage sagt aber nicht mehr als »Wenn ich CSS kann, kann ich CSS. Wenn nicht, dann nicht.« Wie lange hast du gebraucht, bis du die Kniffe raus hattest? Ich vielleicht vier oder fünf Jahre. Und ich lerne immer noch dazu. Mache bei jedem Layout, dass ich umsetze, neue Erfahrungen, lerne neue CSS- und Browser-Eigenheiten kennen.
Klar, wer CSS hinreichend beherrscht, dem fällt's recht einfach. Okay, dir fällts einfach, mir fällts einfach, aber das war war nicht die Frage und hat auch nix mit CSS-Evangelismus zu tun. Der richtet sich an diejenigen, die CSS nicht aus dem Effeff herunterleiern können.
Mathias