html - 浏览器位置 :absolute and decimal truncation?

标签 html css decimal

我正在尝试使用 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/

相关文章:

html - 导航菜单中的响应式垂直居中列表项

javascript - 如何向 polymer 自定义元素的子元素添加点击监听器?

css - 如何在混合容器中选择类(class)的第一个 child /最后一个 child ?

sql-server - SISS - 将 DT_STR 转换为 DT_DECIMAL 的问题(小数部分变为整数部分编号)

javascript - 获取总和而不将其四舍五入到小数点后两位

c# - 为什么 Decimal.MaxValue - 0.5 的结果是一个整数?

javascript - 为什么 CSS 过渡与基于 jQuery 动画方法的另一个动画不能很好地配合?

javascript - 通过javascript删除<p>之间的文本

jquery - 在页面加载时显示第一个 div,并在我单击另一个 anchor 时隐藏它

javascript - CSS 中带过渡的可扩展 Div