2011-09-03 67 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%缩放级别。其他一切都是不可预测的。

相关问题