如何在底部设置页脚?

时间:2010-08-20 04:55:20

标签: css

以下是我的代码

HTML:

<div id="content">
<div id="A">
A
</div>
<div id="B">
B
</div>
</div>
<div id="footer">
  footer
</div>

的CSS:

#content{
  width:600px;
}
#A{
  position:relative;
  float:left;
  background:#0000ff;
  width:300px;
  height:600px;
}
#B{
  position:relative;
  float:right;
  background:#00ff00;
  width:300px;
  height:100px;
}
#footer{
  background:#ff0000;
}

我想在底部设置页脚,但页脚位于div B之下。

当我使用float:left for footer,虽然页脚在底部,我必须设置页脚的宽度,但我想让页脚的宽度等于浏览器窗口的宽度。

然后如何在底部设置页脚并将页脚的宽度设置为等于浏览器窗口的宽度? 任何建议都表示赞赏。

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

您可以在内容div后面添加清除元素。这个元素必须清除浮动(清除:两者)才能让页脚出现在底部。

编辑: 看看here