hi,
ist es möglich mit CSS, aus einem dreispaltigen Layout ein zweispaltiges Layout dadurch zu schaffen, indem man eine der äußeren Spalten unter die andere stellt?
Die Originaltestseite mit dreispaltigem Layout findet man unter:
http://www.kolping-hohenfels.de/demo/index.htm
Bei diesem Aufbau mittels floating m.E. nicht.
Ich habe schon <br class="clearall" /> [.clearall {clear: both;}] nach #beta zum Testen eingefügt. Dadurch änderte sich nichts.
Wenn du das Floating für die dritte "Spalte" aufhebst, bringt sie das nicht unter die erste, sondern unter die beiden vorhergehenden.
Umgekehrt genauso, wenn du #1 nach rechts floaten würdest, #2 gar nicht floatest, und #3 wieder - auch dann darf #3 erst unter #1 und #2 beginnen.
Wenn absolute Positionierung keine Alternative darstellt - und das tut sie nicht, wenn du nicht die Höhe der Spalte, die "oben" sein soll, zweifelsfrei kennst - dann sehe ich mit aktuellem CSS keine Möglichkeit.
Evtl. von Interesse in diesem Zusammehang: Der Artikel Die wichtige Reihenfolge von Webinhalten
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }