Hallo Daniel,
ohne Quelltext kann ich Dir nicht weiterhelfen, denn der Link funktioniert nicht.
display:block bei einem Div-Container macht keinen Sinn, weil es sich bereits um ein Blockelement handelt.
Wenn ich Dich richtig verstande habe, dann hast Du einen Container, darin ist Text, ich nehme an mit <p>, und ein gefloatetes <img>.
Das <img> ist aus dem Textfluss herausgenommen und überlappt daher, wenn es höher ist, als der Text. Also muss nach dem Text der Fluss wieder hergestellt werden.
Gruss city