好吧,
我将尝试解释我正在发生的事情。如果您需要更多信息,请与我们联系。
基本上,我有一个 div 容器,我将它的样式设置为height:100%;
它会 100%,但对于当前的浏览器/窗口大小,它只会是 100%。
例如:如果我最大化浏览器,容器将执行 100%,但如果我向下滚动,该容器的高度只会与浏览器高度一样多。
另一个例子:如果我将浏览器最小化到某个大小并刷新页面,容器将再次 100% 变为仅窗口大小。因此,如果我最大化浏览器,高度容器仍将与浏览器最小化时的高度相同。
因此,如果我有一个长页面,容器不会一直到页面,容器只会在页面加载时达到窗口的高度大小。
我试图让容器一直 100% 移动到页面底部,即使我有页脚或页眉,容器也应该 100% 介于两者之间。
所以我会尝试发布最相关的代码:
body,html
{
display:block;
position:relative;
}
#container_100percent
{
overflow-x:hidden;
position:relative;
overflow-y:auto;
width:20%;
min-height:100%;
height:100%;
float:right;
}
<div>
<div id="container_100percent">
<!-- some stuff !-->
</div>
</div>