Hallo,
<br clear="all" /> packe (was aus Designgründen nicht in Frage kommt)
das ist die Lösung für ein 2 spaltiges layout basierend auf CSS...
vielleicht _eine_ Lösung?
bitte erkläre mir, warum du aus design-gründen kein "nicht sichtbares Element" mit der Eigenschaft "clear" verwenden willst.
Da kann ich zumindest erklären was mich an solchen Klimmzügen stört:
Auch wenn die Idee eine "Semantic Web" erstmal auf lesende Maschinen abzielen dürfte, die Elementen wie zusätzlichen Divs oder auch einem <br> bei entsprechender Einstellung keine Bedeutung beimessen, geht es bei CSS-Layout auch um die Trennung von "Form" und "Inhalt".
Diese Trennung dürfte zwar sowieso nie ganz gelingen, insofern ist schon der Ansatz fragwürdig, aber diese Trennung kann Vorteile haben, z.B. bei der Seitenverwaltung und bei umfassenden Layoutänderungen.
Daraus ergibt sich wenigstens den HTML-Code von Layoutelementen wie Containerdivs und anderen Hilfselementen vollständig freizuhalten, genauso sind Inlinestyles eigentlich unsinnig, denn sonst wäre eine Layouttabelle mit entsprechenden Ergänzungen sowieso die überzeugendere Lösung.
Grüsse
Cyx23