首先,查看我拥有的布局的一个工作示例:http: //jsfiddle.net/EPC8c/2/
我想要做的是为此添加一个上边距。因为我的大部分内容都建立在 100% 的高度上,所以在尝试这个时事情会变得有点奇怪:http: //jsfiddle.net/EPC8c/1/(固定链接)
流畅的布局现在使页脚被向下推到页面的 0% 或 100% 之后。这可能按预期工作,但我正在尝试找到一种不会导致这种情况的解决方案。
对此的任何帮助将是惊人的。
HTML
<div id="container">
<header></header>
<div id="content"></div>
<footer></footer>
</div>
CSS
html, body {
background: #ff3333;
margin:0;
padding:0;
height:100%;
}
#container {
position:relative;
background: #FFF;
margin: 0 auto;
width: 200px;
min-height:100%;
}
header {
height: 60px;
background: #888;
}
#content {
background: #FFF;
min-height: 200px;
padding-bottom: 60px; /*FOOTER HEIGHT*/
}
footer {
position:absolute;
bottom: 0;
width: 200px;
height: 60px;
background: blue;
}