JB: Ok Ok..........

Beitrag lesen

Nur mal am rande, was kann ich dem CSS layout besser was ich mit
tabellen nicht kann?

  1. 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".