まず、私が持っているレイアウトの実際の例を確認してください: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;
}