ページの下部に固定される Web ページのフッターを作成しようとしています。私が抱えている問題は、「メイン」コンテンツが「TOP:0;」に設定されている限りです。フッターは、どれだけ拡大しても、メイン コンテンツの下に残ります。しかし、メイン データを少し下に移動すると (たとえば、この例では "TOP:700px")、フッター データがメイン データの下に表示されなくなります。
「position:absolute」と「position:relative」を使ってみたのですが、どう設定しても主要項目をすべて「TOP:0」にしないとフッターが消えてしまいます。
ページのどこにいても、フッターがメインコンテンツの下に留まるようにこれを機能させる方法はありますか?
(理由は、ページのさまざまなポイントに配置する必要がある要素が約5つありますが、フッターを表示したままにしたいためです)
<style>
body
{
margin:0;
padding:0;
height:100%;
}
table
{
border: 5px solid #000000;
color:#000000;
}
#Container
{
min-height:100%;
position:relative;
}
#Header
{
position:absolute;
top:0;
width:100%;
height:5px;
}
#main
{
padding:10px;
padding-top:5px; /* Height of the Header */
padding-bottom:200px; /* Height of the Footer */
}
#Footer
{
position:absolute;
bottom:0;
height:200px;
}
#TabOne
{
position:relative;
top:700px;
}
#TabFt
{
}
</style>
<div id="container">
<div id="header">
</div>
<div id="main">
<table id="TabOne">
<th>TABLE ONE</th>
</table>
</div>
<div id="footer">
<Table id="TabFt">
<th>!!FOOTER SHOULD BE BELOW TABLE ONE!!</th>
</Table>
</div>
</div>