Hallo,
Verdeutlichen wir das Ganze doch mal etwas mit:
http://www.bilderhoster.at/files/BCssH87WG5GT.gif
ähmmm... FF gut, IE böse
Ja, aber was hat Dich davon abgehalten das entsprechende HTML/CSS zur Verfügung zu stellen? So kann man nur raten, was Du da in etwa gemacht hast.
Möglichkeit: Dein "Elternelement // DIV" hat die berühmte MS-Eigenschaft hasLayout dadurch, dass es eine Breitenangabe hat. Elemente mit hasLayout verhalten sich so, dass sie einen eigenen block formatting context erzeugen. Diese Elemente verhalten sich dann mit eingelagerten Floats so, wie Du es für den IE zeigst. Üblicherweise will man das so auch für die standardkonformen Browser und erzeugt deshalb für diese extra block formatting contexts. Siehe http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout#wunderwaffe-overflow.
Eine Lösung für Dein Problem im IE wäre dann, nicht das "Elternelement // DIV" die Breite vorgeben zu lassen, sondern dessen umgebendes Element (ggf. BODY). Oder eben noch ein solches Element drumherum zu legen.
viele Grüße
Axel