background-size:cover
似乎无法在iPhone 3上运行。我已经阅读过使用background-size:100%;
代替问题解决问题的地方。然而,它使Iphone 4的背景看起来很难看。
我在互联网上搜索过,但我找到的只是Iphone 3和4的查询。是否有媒体查询只是iPhone 3?
编辑:我在下面的答案中发布了我的解决方案
答案 0 :(得分:0)
我找到了解决问题的方法。
This blog post 包含特定iPhone版本的媒体查询列表。
<!-- iPhone 2G, 3G, 3GS Portrait -->
@media only screen and (device-width: 320px) and (orientation: portrait) and not (-webkit-min-device-pixel-ratio: 2) {
/* CSS3 Rules for iPhone in Portrait Orientation */
}
<!-- iPhone 2G, 3G, 3GS Landscape -->
@media only screen and (device-width: 480px) and (orientation: landscape) and not (-webkit-min-device-pixel-ratio: 2) {
/* CSS3 Rules for iPhone in Landscape Orientation */
}
正如您所看到的,它只针对3GS。