【发布时间】:2012-03-26 01:53:11
【问题描述】:
我有一个需要非常大的背景图片的网站。该页面在我尝试过的所有网络浏览器中都能正确加载,但 iPhone 和 iPad 上的 Safari 除外。在这两种移动设备上的 Safari 中,背景仅覆盖页面的左侧 50%。
从我所做的所有测试中,我可以看出这是因为我使用的背景图像的长度。这是我的 CSS:
#bodyLong
{
background-image:url('/Images/TaylorProductsBackground3459.jpg');
background-repeat:no-repeat;
width: 1150px;
height: 3459px;
margin: 0 auto;
text-align: left;
padding: 0px;
position:relative;
}
我知道在这种情况下存在一些特别错误,因为如果我对 CSS 进行一次更改并设置 height: 1000px;,则背景图像将不再在页面背面显示两次。我能做些什么来解决这个问题?我不想使用这么大的图片,但这是客户的要求,否则我无法说服他们。
【问题讨论】: