Hallo,
Hier bleibt der grüne Rahmen oben stehen. Der sollte aber eigentlich unter dem Bild oder Text enden, je nachdem, was weiter unten ist.
Hat jemand einen Vorschlag, woran das liegen könnte?
Floatende Elemente beeinflussen die Höhe ihres Elternelementes nicht. Du kannst danach ein nicht floatendes Element mit der Eigenschaft clear: einfügen. Dein div.content wird es umschließen.
Hintergrundwissen: http://positioniseverything.net/articles/float-theory.html
Beachte auch: http://positioniseverything.net/articles/float-bugs-1.html
Diese Site wird dir bei der Beschäftigung mit CSS noch öfter nützlich sein.
Gruß
Vaclav