我正在使用$(".container").height($(document).height());
来设置我的容器100% height
但我想知道是否有一种方法来适应上述行,以便它将我的footer
放在底部?jQuery设置容器和页脚高度
我试图用TBS
我正在使用$(".container").height($(document).height());
来设置我的容器100% height
但我想知道是否有一种方法来适应上述行,以便它将我的footer
放在底部?jQuery设置容器和页脚高度
我试图用TBS
诀窍是让页脚粘在底部创建.wrapper
类包含你的主要内容方面的工作这,这样既分离主容器和页脚。事情是这样的:
HTML
<div class="navbar navbar-fixed-top">
... fixed navbar ...
</div>
<div class="wrapper">
<div class="container">
... main content area ...
</div> <!-- /container -->
</div>
<footer class="container">
<div class="row">
... footer area ...
</div>
</footer>
这样我们就可以再使用.wrapper
类推页脚下来但是我们用CSS希望它也和我们使用Ryan Fait Sticky Footer办法做到这一点。在引导程序的情况下,为了适应顶部固定的导航栏,我们必须首先按下主容器,而不是按照引导程序的默认设置正文。所以我们这样做:
CSS
.wrapper > .container {
padding-top: 60px;
}
这样我们就可以在地方很好地适应了顶部导航栏中。后来,我们只是给我们的页脚中的高度,然后消除与阴性切缘等,使得相同的宽度从.wrapper
容器:
.wrapper {
min-height: 100%;
height: auto !important; /* ie7 fix */
height: 100%;
margin: 0 auto -40px;
}
footer {
height: 40px;
}
但是要记住的是,页脚高度必须正是你从什么删除匹配.wrapper
容器,因此如果您为页脚添加了任何额外的页边空白或填充或边框,则必须相应地将其加到.wrapper
容器中的负页边距补偿。
为了扩展这种方法,以支持自举响应样式表,我已加入下列媒体查询:(它们是内嵌在固定导航栏)
@media (max-width: 979px) {
.wrapper > .container {
padding-top:0;
}
.wrapper {
height:auto;
margin:auto;
min-height:0;
}
}
这里是一个简短的演示用这种方法,这种方法应该适用于自举的流体和固定容器。编号here。
有几个策略让您的页脚坐在底部..谷歌粘性页脚css。 – lucuma
你可以用普通的css来做到这一点,我之前发布了一个这样的问题的答案,[将页脚刷新到页面底部,twitter引导](http://stackoverflow.com/questions/10099422/flushing-footer-to -bottom-of-the-page-twitter-bootstrap/10107793#10107793),这是你在找什么? –
@AndresIlich你可以发布这个答案? –