Hallo.
HTML und CSS lassen sich nicht gegenüberstellen. Das eine ist die Auszeichnungssprache, das andere die Formatierungssprache. Beides sollte immer strict getrennt werden. Tabellen sind nicht für Layoutzwecke zu missbrauchen.
Zumindest nicht so das es ohne irgendwelche Tricks im IE auch läuft und das alles skalierbar ist. Sehr umständlich das ganze.
Im IE läuft vieles nicht ohne Tricks, daher auch die Conditional Comments. Das zehrt nicht nur an deinen Nerven.
Ich halte CSS für sehr komfortabel und kann deine "Beschwerde" somit nicht nachvollziehen. Natürlich muss man sich einarbeiten.
Unter anderem findest du bei SelfHTML auch Beispiele für mehrspaltige CSS-Layouts.
Im Web sind unzählige Beispiele veröffentlicht, etwa:
http://www.dynamicdrive.com/style/layouts/category/C11/
usw. (google befragen)
Zeitgemäß ist heute XHTML 1.0 und CSS, Inhalt und Formatierung / Layout strict getrennt. Zudem sollten die Webseiten W3C konform sein.
MfG, Kungschu.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.