这在某种程度上与this question有关,但是当div垂直对齐时,我正在尝试实现这一点。

或多或少,这就是我想要实现的目标:

主Div:获取屏幕的其余部分



页脚Div:占用所需的空间

无法使用float:bottom的CSS,因此我想听听一些替代方法。

这是我目前所拥有的:

<div id="main_div" style="height:100%;overflow:scroll">
...Contents
</div>

<div id="footer_div" style="height:50px">
...Contents
</div>


页脚显示在main_div下方,用户必须向下滚动才能看到它,而不是main_div进行自我调整以仅占据足够的屏幕高度以防止滚动条显示。

最佳答案

你可以检查这个小提琴
http://jsfiddle.net/sarfarazdesigner/3fLca/

让我知道我是对是错?因为我做了我所理解的你的问题。

#main_div{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:50px;
    overflow:auto;
    background:#eee;
}
#footer_div{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    background:#ddd;
    height:50px;
}

关于css - 使中心div占用剩余的屏幕,底部div占用所需的空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14972668/

10-12 06:38