0

我在这个网站上有一个页脚背景 www.vostip.mk 这是代码

div#omc-inner-footer {
 display: block;
 margin: auto;
 width: 950px;
 padding: 40px 40px 0px 40px;
 background: url("http://vostip.mk/wp/wp-content/uploads/footerbg.jpg") no-repeat;  
}

背景显示在 PC 上,但不显示在 iPhone 上

4

2 回答 2

1

这是因为您已将上述样式添加到 style_1024.css 文件中,该文件仅适用于网站 PC 版(不适用于 iphone 版)

@media only screen and (min-width: 1024px) { ... }

对于 iPhone,您需要将背景样式添加到相应的样式表中。

希望有帮助。

于 2013-07-10T12:05:38.520 回答
0

我快速浏览了您的 vostip.mk 站点,看起来您的 div 中的元素都是浮动的,并且您依赖于<br>with clear:both; 向下推包含的 div,以便您可以看到其背景。这将在桌面上工作,但也许这是 iphone 上的问题,特别是因为它自然是一个内联元素,它可能不会清除您的子元素。尝试显式设置包含 div 的高度以查看是否可以修复它。

还有一些事情在我的脑海中告诉我,在没有明确设置位置属性之前,我在元素的背景上遇到过 iPhone 问题 - 也尝试将 a 添加position: relative;到包含的 div 中。

如果做不到这一点,请尝试使用以下内容进行调试:http: //debug.phonegap.com/

于 2013-07-10T12:11:36.757 回答