LenaLuna: Nochmals Opera 8 Bug

Beitrag lesen

Hallo Forumler,

Habe unter http://www.lenas.ch/temp/test.htm eine Testseite online gestellt.

Habe folgendes Problem.

Auf der Seite sind zwei Objekte (hier Bilder).
Das Bild gelb ist mit transparent Gif's Inline positioniert worden.
Das Bild gelb-2 ist über CSS absolut postioniert worden.

Ich habe als Hintergrundbild ein Massgitterbild gesetzt um wirklich sicher zu sein, dass die Positionen stimmen.

Beim Auslesen der Position mit document.getElementById('gelb').offsetLeft bzw. offsetTop erhalte ich beim Inline-Bild gelb 97 für offsetLeft und 97 für offsetTop.
Beim CSS-positionierten Bild gelb-2 ist die Position korrekt, 300 für offsetLeft und 100 für offsetTop.

Es schein so, dass Opera 8 für Inlineobjekte 3 Pixel zu wenig zurückliefert. Im Opera 6 und auch 7 stimmen die Angaben.

Frage an euch:
-Könnt ihr das auch feststellen.
-warum lassen sich die Styleangaben beim CSS-postionierten Bild nicht auslesen.
-Wisst ihr zufällig einen Workaround.

Gruss LenaLuna