设置为100%窗口高度以包括固定div

时间:2015-03-04 16:57:52

标签: html css background-image

Please see http://jsfiddle.net/muc0mzgt/.

当页脚div固定时,主体基本上在页脚div之前结束。这里的问题是我想添加一个填充背景图像的页面,现在它将结束红线与身体相连的位置。

将身高设置为100vh让我已经接近,但你仍然可以滚动一下,这样你就可以看到没有bg图像的页面的一部分。

有什么想法吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

使用reset.css,然后制作body& html元素100%高度



* { /* quick reset */
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
}
body {
  border: 1px solid red;
}
#footer {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1030;
}

<body>
  <p>Some Paragraph</p>
  <div id="footer">This is some footer text</div>
</body>
&#13;
&#13;
&#13;