Mobile Safari删除了身体背景图像

时间:2013-09-12 14:26:19

标签: iphone ios css mobile-safari

http://www.samson-book.com

此网站在页面主体上通过CSS设置了背景图像。它显示在每个桌面浏览器和Android上,但不适用于iOS中的移动Safari。我无法弄清楚原因。

CSS:

@media only screen and (max-width: 480px) {
  body {
  background-image: url("img/bg_small.jpg");
  background-repeat: no-repeat;
  background-color: #000;
  }
  #coverbox {
    width: 80%;
    margin-left: 20px;
  }
}

2 个答案:

答案 0 :(得分:0)

不确定,但是你只想尝试单行:

background: url('img/bg_small.jpg') no-repeat top center #000;

顶部中心只是对齐,所以它会粘在设备的顶部并自动居中。希望它有助于我正常工作。

答案 1 :(得分:0)

我无法对此进行测试,但我怀疑它是因为iPhone视网膜屏幕的宽度为640px,大于您在CSS中指定的max-width: 480px