background-size:覆盖仅适合宽度

时间:2014-08-30 14:39:03

标签: html css css3 background-image background-size

我有一个“水平”图像作为背景(它是2048x1148)。

我设置了background:url("") no-repeat scroll center top / cover,在桌面模式下一切正常。在移动设备虽然我不能让背景图像缩放并自动覆盖高度。 background-size:cover不应该自动执行此操作吗?

Mobile view Desktop view

Here是直播网站。

3 个答案:

答案 0 :(得分:0)

让您的页面覆盖孔视口:

html, body{
   height: 100%;
}

或使用min-height

答案 1 :(得分:0)

在CSS文件中html样式下添加min-height: 100%;,我尝试了它并且有效。

html, body {
min-height: 100%;
}

答案 2 :(得分:0)

html& body代码应为100%高度,并从正文中移除边距:

html,
body {
  height: 100%;
}
body {
  margin: 0;
}