【发布时间】:2013-08-09 00:57:06
【问题描述】:
我正在开发个人网站,但在 Android 上使用 Chrome 时遇到了一些问题。 我有一个覆盖所有页面的背景图片,它在我拥有的每个浏览器(Chrome、Opera、Safari、Firefox)和在我拥有的每个移动浏览器(iOS 上的 Chrome、Safari 上iOS,甚至是默认的 Android 浏览器)。
这是我的body 的 CSS:
body {
width: 100%;
height: 100%;
background: url(../images/background.jpg) no-repeat center center fixed;
background-size: cover;
}
在 Chrome for Android 上发生的情况是,背景仅覆盖可用的视口(首屏),而在首屏下方消失。
截图如下:
使用 body 而不是更经典的包装器 #container div 会不会有问题?我真的很想解决这个问题,而不必弄乱我的标记;我相信这是可能的,因为它确实适用于大多数浏览器。
可能是 Chrome for Android 的错误?
【问题讨论】:
-
我只是猜测,但可能是因为您明确设置了 body 的高度和宽度,请尝试删除这些线条。
-
是的,就是这样。谢谢!
标签: android css google-chrome