简介
bootstrap自带的nav底栏是固定位置的,当内容超过一屏的时候,也会显示,这会遮挡不少内容。 本文介绍如何实现footer一直在内容最后,当内容不够时,置于页面底部。
页面整体结构
页面整体结构如下,这里主要需要设置html、body、body-wrapper、footer这四个样式。
<html>
<head>
</head>
<body>
<div id="body-wrapper">
<nav></nav>
<div class="content"></div>
<div class="footer"></div>
</div>
</body>
</html>
## 设置html、body高度为100%。
```css
html, body {
margin: 0px;
height: 100%;
}
设置body-wrapper高度为body的100%高度。
#body-wrapper {
position: relative;
height: auto;
min-height: 100%;
}
设置footer位置绝对固定,距离底部位置为0。
.footer {
position: absolute;
bottom: 0;
}