ChrisB: / (CSS) IE8 rundet Fließkomma-Pixelwerte?!?

Beitrag lesen

Hi,

vielen Dank für die Klarstellungen! Jetzt weiß ich, dass sich der IE8 in diesem Fall durchaus standardkonform verhält... und der FF nicht.

Ich bin mir noch gar nicht *ganz* sicher ...

Die CSS-Spezifikation besagt zwar, dass der actual value ggf. gerundet bzw. dem Ausgabemedium angepasst werden soll - aber wo genau steht, dass element.style.eigenschaft den actual value zurückgeben soll, und nicht den zugewiesenen Wert, das habe ich noch nicht gefunden.

Mich hat der FireFox mit seinem Verhalten allerdings auch mal geärgert - ich wollte ein der Zeilenhöhe angepasstes Hintergrundbild für einen Texteffekt verwenden. Leider liefert der FireFox nicht nur Pixelwerte mit Nachkommazahlen bei der Abfrage über computedStyle, sondern wendet diese auch intern an, so dass durch Rundung die Zeilenhöhe ab einer bestimmten Anzahl Zeilen einen Pixel höher wurde, was den Effekt versaut hat.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.