我有一个连续占用 829px 的容器,并且具有相同大小的背景图像。
我在该容器中有一个 div,它根据 829px 容器计算其宽度。在 safari 上,div 的宽度大约是 173.8px,但由于 safari/webkit 向下舍入,它被截断并变成 173px 的宽度。
这个 829px 的容器在同一行有 3 个内联 div。第一个 div 丢失了 1px,第二个 div 丢失了 2px,第三个 div 丢失了 3 个像素,因此第三个 div 向左移动了三个像素。在 ipad 上,那是 6 个像素丢失。
我试图搜索亚像素渲染问题,并且我阅读了 john resigs 文章和其他一些 SO 问题,但我找不到解决方案。
在谷歌上,我发现了一篇文章:http ://www.pixafy.com/blog/2013/05/css-subpixel-rendering/#more-310 我试图将它应用于我的情况,但我无法逃脱设置在容器上计算的宽度 829px。
我能做些什么?