我正在尝试使用 position: absolute
在 HTML5 中精确定位单个字符。
我已经尝试在 %
和 em
中指定 position
,但是每个浏览器对小数的处理都不同,这取决于缩放级别,输出看起来不太好。
例如12.005% 和 3.003em 可能会或可能不会使用小数部分,具体取决于缩放级别和相对于父项的大小。
有没有人对如何跨 chrome/firefox 解决这个问题有任何想法? IE 9 也不错。
最佳答案
我认为问题在于您正在使用流体测量(%
和 em
)来处理定位。
如果您希望您的位置(大部分)在浏览器和屏幕尺寸之间保持相同,那么您需要使用像素
。
顺便说一句:您应该针对标准的 100% 缩放级别进行设计。其他一切都太不可预测了。
关于html - 浏览器位置 :absolute and decimal truncation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290384/