【发布时间】:2012-07-18 08:20:56
【问题描述】:
我有一些网页内容不多,页脚位于页面中间,但我希望它位于底部。
我已经把我所有的页面都放在了一个“持有人”中
#holder {
min-height: 100%;
position:relative;
}
然后在我的页脚中使用以下 CSS
ul.footer {
margin-top: 10px;
text-align: center;
}
ul.footer li {
color: #333;
display: inline-block;
}
#footer {
bottom: -50px;
height: 50px;
left: 0;
position: absolute;
right: 0;
}
我的页脚的 html
<div class="container">
<div class="row">
<div class="span12">
<div id="footer">
<ul class="footer">
<li>Website built by <a href="#">Fishplate</a></li>
<li>Email:exampleemail@gmail.com</li>
</ul>
</div>
</div>
</div>
</div>
我想保持页脚流畅。
【问题讨论】:
-
你的页脚的绝对位置完全取决于容器 div 的大小。因此,如果容器中没有任何内容,它可能会在页面中间某处结束,并且您的页脚位置低于该位置 50px。
-
感谢您的回答,有什么办法可以解决这个问题?
-
要么将页脚放在容器 div 之外,要么强制容器具有完整高度
-
这可能就是你要找的stackoverflow.com/q/8824831/681807
-
@MyHeadHurts,这是我正在使用的您的解决方案,有点想我现在可能有问题,因为我已将页脚放入容器中,行和跨度 12
标签: css twitter-bootstrap