【发布时间】:2011-08-24 03:13:07
【问题描述】:
我想知道:我正在处理的网站上有一张背景图片,需要非常准确地定位。目前,它的定位是:
body {
...
width: 100%
background-position-x: center;
background-position-y: -10px;
}
这很好用——当用户调整窗口大小时,大部分图像都保持在 x 轴的中心。
但是,如果用户将窗口的大小调整为奇数像素宽度(即主体变为 1001 像素而不是 1000 像素),则背景图像的位置似乎偏离了一点(可能是 1 像素?)。
我该如何解决这个问题?我是否必须将元素宽度限制为偶数/我该怎么做?有没有可能的 jQuery 解决方案?
编辑:一个名为 Simplegeo https://simplegeo.com/ 的网站可以完美地做到这一点。请注意平铺背景:它是由重复的 png 文件制成的,并且始终与页面上的元素完美定位。这表明这是可能的.. 但是有人知道他们是怎么做到的吗?
【问题讨论】:
-
对此没有答案。解决此问题的唯一方法是更改调整大小功能,使其始终以偶数像素调整大小。
-
@Savage Garden:我添加了一个编辑,显示了一个管理这个的站点。有什么想法吗?
标签: ruby-on-rails ruby-on-rails-3 css