【发布时间】:2012-12-18 13:38:09
【问题描述】:
我想让我的<html> 和<body> 标签成为视口的整个高度(如果页面不够高而无法滚动),或者网页的整个高度(如果可以)。
目前我正在使用这个 CSS:
html, body {
height: 100%;
}
如果网页的高度不足以让用户滚动,这很有效,但是在长网页上,它只会达到用户浏览器视口的高度。我也试过了:
html, body {
min-height: 100%;
}
但这似乎与根本没有 height 声明的效果相同。
【问题讨论】:
-
我猜您这样做是因为您想要一个始终位于页面底部的页脚?如果是这样,只需google "sticky footer"。
-
不,我只有一个侧边栏和内容 div,它应该是页面高度的 100%,但是由于我必须添加
height: 100%以使其成为用户视口的整个高度,当用户滚动时它也会中断。