Hallo Chräcker!
Und hier die Screenshots:
moderne Browser: http://www.atomic-eggs.com/z_testdir/shots/chr_modern.gif
alterschwache Browser: http://www.atomic-eggs.com/z_testdir/shots/chr_oldies.gif
Das blaue Bild sollte nach meiner Meinung ÜBER dem Div (von oben nach unten gesehen) angezeigt werden.
Nein. float:left läßt alles links vom Div (sobald Platz ist) erscheinen (und entfernt das Element aus dem Elementenfluss).
Chrome macht das wie erwähnt auch, sobald man im roten Div-Bereich noch ein padding einsetzt.
Bei mir nicht: Du hast sicher ein in der Breite zu kleines Fenster ;)
P.