【发布时间】:2014-04-29 21:58:46
【问题描述】:
我正在尝试获取位于菜单下方的 div,将其拉伸直到到达页脚(以防内容不足),然后将其居中。我可以使用绝对定位拉伸它,但它不会居中;我可以把它居中,但它不会伸展。代码如下所示:
HTML
<div id="container">
<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
CSS
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#container {
min-height: 100%;
position: relative;
}
#header {
background: #111;
width: 500px;
height: 125px;
margin: auto;
}
#content {
width: 500px;
height: 100%;
background: #666;
}
#footer {
position: absolute;
bottom: 0;
background: #111;
width: 100%;
}
以下是我在 Inkscape 中创建的图像示例:http://www.tiikoni.com/tis/view/?id=46baeba
我可以找到有关如何将内容 div 拉伸到底部的答案,但仅此而已。除非绝对需要,否则我不想使用 JavaScript/JQuery。
【问题讨论】: