Ob da wohl noch ein paar Browser dazulernen müssen ?
Das Verhalten erscheint mir als gewünscht, zumindest sieht der Page-Source so aus (da mit variabler Breite gearbeitet wird).
Gerade der IE ist leider bekannt dafür, dass er bei CSS-Seiten Probleme verursacht - weil er vom Standard abweicht - in diesem Fall einfach einen Seitenumbruch erzwingt - obwohl so nicht vom Seitenersteller vorgesehen.
Webmaster müssen sich oft Workarounds gerade für den IE einfallen lassen.