我正在使用引导程序,没有任何修改。布局非常简单。我有一个顶部导航栏。然后是主容器。最后,我有一个页脚。就像是:
<head>
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
background-color: #ECECEC;
}
</style>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
// navbar elements
</div> <!-- end of class navbar -->
<div class="container">
// fluid-row class with two column structure
</div> <!-- end of class container -->
<div class="footer">
<div class="container"> <!-- using container to left-align footer to the main content -->
// some content
</div> <!-- end of class footer -->
</body>
有两件事不能做。
1)每当主容器类中的内容较少时,我需要在屏幕底部对齐页脚。我试过 min-height:100% 但做错了什么。
2)我需要页脚有不同的背景颜色,一旦主容器结束,页脚应该占据屏幕的其余部分。页脚可以有一个最小高度,也可以根据页脚内的内容采用高度。
.footer {
height:80px;
margin-top:-80px;
position:relative;
clear:both;
padding-top:20px;
background-color:#F4F4F4;
border-top:1px solid #ddd;
clear:both;
}
这里发生了什么?
JSfiddle:http: //jsfiddle.net/m7dkt/13/