【发布时间】:2015-01-06 19:52:51
【问题描述】:
问题很简单,webkit(或至少是 chrome)处理某些百分比值很糟糕。
例如,如果我有一个宽度为450px 的整体div,如果我有两个宽度值为7.117% 和7.118% 的子元素,则输出将是两个宽度分别为@ 的div 987654325@ 和32px。 (Fiddle of a test case)
或者微积分显示 both div 的计算宽度值(理论上)高于32px。结果是 32.0265 和 32.031。所以这似乎不是一个亚像素问题,因为将这两个值四舍五入就是将它们四舍五入为 32。
我想知道是否有任何解决方法/最佳实践或其他方法来处理它。
【问题讨论】:
-
我在你的例子中看到 32px。
-
哇,这很奇怪。你的 chrome 版本是什么? (和操作系统?)
-
+1 主要是为了获得彻底和正确完成的样本。
-
像 Amit 一样,我无法在 Linux 上重现 Chromium 13.0.782.107 的问题(哎呀,看起来我需要更新 ;))。 @Py,你的呢?
-
更新到 13.0.782.218 解决了这个问题。如果有人愿意回答,我会接受答案。 (是的最佳实践:当您无法以自动化方式更新软件时,手动更新您的软件)
标签: css google-chrome webkit