【发布时间】:2016-04-02 21:32:15
【问题描述】:
我在这条线上找到了几个查询,他们要么没有解决方案,要么他们的解决方案对我不起作用。我设置了媒体查询,最小的是最大宽度(700px),当我在桌面上预览网站时,我的浏览器设置为 iPhone 的宽度,预览效果很好。但是,当在我的实际 iPhone 上预览时,它只显示照片的一小部分。 (在 Safari 和 Chrome 中。)我不确定 Android 设备,因为我没有要测试的设备。
编辑:http://www.dragonflyav.com 的完整站点
这是 CSS:
@media (max-width: 700px) {
.intro {
background-image: url("images/backgrounds/fleet-top-770.jpg");
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
height: 75vh;
}
我确定我遗漏了一些简单的东西,我已经尝试了上述的几种变体,包括单独放弃每个不同的属性,但没有运气。我的 HTML 元标记如下:
<meta name="viewport" content="width=device-width" content="initial-scale-1">
【问题讨论】:
-
您能否也提供 html(或链接到现有站点)。您还可以使用 Chrome DevTools 等浏览器工具对 Android(以及更多)进行体面的测试(如果您还没有试过了。)
标签: ios css background responsive-images