Nur mal am rande, was kann ich dem CSS layout besser was ich mit
tabellen nicht kann?
- Du verwendest korrektes HTML (naja das allein schütz nicht davor HTML falsch einzusetzen, aber Du deklarierst schonmal nicht Elemente die keien Tabelle sind als Tabelle).
Schau dir http://www.csszengarden.com an
Auf der rechten Seite kannst Du verschiedene Layouts für die Seite auswählen. Der Trick ist dort nun folgender: Das ist immer die selbe HTML-Seite, nur das CSS ist bei jedem Layout anders. ist das nicht grandios? Man strukturiert einmal die Inhalte seiner Seite in HTML (vorallem semantisch korrekt, eine Überschrift ist z. B. eine <H1> und nicht irgendein Geschwür aus <table><tr><td><font>...
Damit ist dieser Teil fast fertig (zugegeben csszengarden hat seine Inhalte in HTML sehr flexibel ausgezeichnet damit vielfältige Layoutänderungen ohne Änderung der HTML-Seite möglich sind) wenn Du dein Layout verändern willst musst Du an der HTML-Seite nicht oder nur wenig verändern, du erledigst dies fast ausschliesslich in der CSS-Datei. Und dabei nutzt Du HTML so wie es gedacht ist und vergewaltigst nicht mehr Tabellen als "Layoutraster".