Hallo,
#main{float:left}
#main div{float:left}
werd ich mal versuchen, allerdings tritt das Problem mit dem Umbruch bei mir auch nur auf, wenn das main div absolut positioniert wird und auch nur im IE 5.
Hier erhalte ich offenbar immer relative Werte bezogen auf #main, beim zweiten Div,
alert(document.all.divObject2.offsetLeft), entweder 55 (float) oder 1, mit IE 5,55,6.
Das liegt wohl daran, dass du den untergeordneten div's die css Eigenschaft position:relative geben musst. Dann kommt mit document.getElementById("divObject1").offsetLeft der absolute Wert zurück, zumindest in Firefox und IE 6. Im IE 5 nur wenn man float:left definiert, mit float:none wird komischer Weise der relative Wert genommen, k.A. wieso. Aber ich sollte eben auch im IE 5 den absoluten Wert bekommen.
Wie ermittelt man den generell die absolute Position eines div's, egal ob position:absolut,relative oder fixed?
Oder geht das nur mit den entsprechenden CSS Eigenschaften?
Gruß,
ueps