2011-09-03 34 views
1

我想正是HTML5使用position: absolute單個字符的位置。瀏覽器位置:絕對和小數截斷?

我試過在%em中指定position,但每個瀏覽器都會以不同的方式處理小數點,並且根據縮放級別的不同,輸出看起來不太好。

例如12.005%和3.003em可能會或可能不會使用小數部分,具體取決於相對於父級的縮放級別和大小。

有沒有人對如何在鉻/ Firefox的解決這個問題的任何想法? IE 9也會很好。

+0

哪裏是你的親戚容器?添加一些示例html。 –

+0

從我所看到的,[CSS變換(http://www.w3.org/TR/css3-2d-transforms/)沒有精度的問題,即'left'和'top'風格做,並且它們在所有現代瀏覽器中均受支持(使用供應商前綴)。 – sethobrien

回答

0

我認爲問題在於您正在使用流體測量(%em)來處理定位。

如果你希望你的位置是相同的(大多)跨瀏覽器和屏幕尺寸,那麼你需要使用pixels

BTW:你應該設計爲標準的100%縮放級別。其他一切都是不可預測的。

相關問題