我正在使用 Boostrap 示例为使用 CSS 的网站创建粘性页脚,这一切正常,页脚在调整页面大小时保持在页面底部。在许多页面上,我的内容实际上需要整页显示,除了页脚。因此,页面的内容部分需要设置为 100% 高度,以便其内容反过来可以调整为全高。
我们怎样才能使绿色容器 div 全高,使其接触顶部的页面顶部和底部的页脚顶部?
谢谢!
<div id="wrap">
<!-- Begin page content -->
<div class="container">
<div class="page-header">
<h1>Sticky footer</h1>
</div>
<p class="lead">This is the sticky footer template taken from the Bootstrap web site.</p>
<p class="lead">How can we make this green .container div the full height of its parent #wrap div?</p>
</div>
<div id="push"></div>
</div>
<div id="footer">
<div class="container"></div>
</div>
#wrap .container {
background-color: lightgreen;
}
/* Sticky footer styles */
html, body {
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
/* Negative indent footer by it's height */
margin: 0 auto -60px;
}
/* Set the fixed height of the footer here */
#push, #footer {
height: 60px;
}
#footer {
background-color: #f5f5f5;
}