我一直在尝试为我的网页创建一个页脚,该页脚将锚定到页面底部。我遇到的问题是,只要将“主要”内容设置为“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>