Weil float ein Element aus dem Fluss nimmt, so dass es die Hoehe seiner Vorfahrenelemente nicht mehr beeinflusst.
danke für die erklärung ... unlogisches verhalten .)
Weil du es als letztes Element im Quellcode stehen hast.
Wenn du das so machen willst, dann musst du das Element vor das Element setzen, welches in die Mitte kommen soll.
oho! danke für diesen wichtigen ratschlag!
Schau dir das mal in Ruhe an: Grundlagen für Spaltenlayout mit CSS
das ist ein toller link - leider bin ich nicht eher draufgestoßen ...
hab es jetzt so gelöst, dass die mittlere spalte ein margin-left bekommt oder auch ein margin-right. je nachdem, ob die rechten und linken spalten vorhanden sind oder nicht, wird für die immer vorhandene mittlere spalte (content) die formatierung angepasst .)