Auch Moin!
Wird das Seitenlayout mittels CSS in der Praxis schon verwendet und ich bin noch nie drueber gestolpert; bzw. hat jemand Bemerkungen, auf was man achten sollte?
CSS wird häufiger eingesetzt, als du glaubst - vermutlich mittlerweile (natürlich mit unterschiedlichen Aufgaben) auf mehr als 80% aller Seiten, meist zur Schriftformatierung und Link-Anhübschung (Hover-Effekte).
Wirkliche Element-Anordnung mit CSS findest du aber auch auf immer mehr Seiten. Nur zwei Beispiele:
http://www.rtbg.de - meine private Homepage ist sehr simpel aus zwei <div>-Bereichen aufgebaut. Wenn du was anderes als den IE oder Netscape 4 verwendest, dann wird dir auffallen, dass z.B. das Menü beim Scrollen fest stehenbleibt und somit auch Frames praktisch ersetzt werden.
http://www.glashaeger.de - kommerziell erstellt. Da ich für die Seite nach Fertigstellung nicht mehr verantwortlich war, haben sich mittlerweile hier und da Tabellen eingeschlichen, und die neue Agentur hat das Stylesheet-Prinzip wohl nicht so ganz verstanden, aber im Prinzip ist das ein reines CSS-Layout mit ein paar Tricks per Grafik.
Vorteil für Tabellenseiten: Das ist die althergebrachte Methode, viele Leute kennen sich damit gut aus, und alle alten Browser können es relativ gut.
Vorteil für Stylesheetseiten: Man kann auf sehr simple Weise das Design zentral steuern/korrigieren/anpassen, und unter anderem praktisch ohne Aufwand Druckansichten erhalten, indem man einfach die Seite druckt - ohne dass eine neue Seite generiert werden muß, in der z.B. die Navigationselemente ausgeblendet werden. Ich hab das bei beiden Seiten oben eingebunden, weil es absolut Sinn macht. Natürlich kann man das auch mit Tabellen machen (die sich ja grundsätzlich mit CSS formatieren lassen), aber man ist in der Anordnung seiner Seitenelemente wesentlich unabhängiger. Bei Glashäger habe ich das z.B. für die Sitemap (nicht dass die wirklich eine bräuchten...) ausgenutzt: PHP schreibt einfach zweimal die Navigation in diese spezielle Seite - einmal eben in den Content-Bereich, und dadurch kann ich die Kopie per CSS anders formatieren.
- Sven Rautenberg