Hallo,
[...] Da der Zeilenumbruch gleichzeitig aber Elementinhalt des DIVs mit der ID frame ist, muss dieses DIV entsprechend gross werden.
ich rate von darstellungsbezüglichen Strukturen ab.
Ich auch. Allerdings:
Eine mögliche Alternativlösung habe ich genannt.
Wenn das DIV#frame auch gefloatet wird, ergeben sich _neue_, wenn auch _andere_ Probleme. Deine Alternative ist also auch _keine_ Alternativlösung. Eine Lösung ist das Überdenken des Layouts und zwar dahingehend, dass es dem Dokumentinhalt folgt. Wenn ein DIV#frame nötig wird, dann stimmt etwas mit dem Layout nicht.
viele Grüße
Axel