当网页内容不够长时,footer将居于窗口的底部。而不是紧跟上部分网页内容。
当页面足够长,footer将被挤下,而不是仍然固定在窗口底部。
(始终固定在窗口底部的fixed效果看这篇文章:footer始终固定于窗口底部(支持ie6的fixed效果))。
注意,这里在ie6下会有一个bug:动态增加内容(或动态改变高度),会使影响到的绝对定位元素无法重新定位。如下:
滑动滚动条看看,这个问题只出现在ie6中。
所幸,我们找到了解决的办法。
改变绝对定位元素footer的位置,让它放在动态改变的内容的上方:
问题虽然解决了,但或许很多人都会不满意。因为这样的页面结构实在很不合理。
那我们换用js来解决:
相关文章:
标签: 布局
main里面如果有div布局的具有高度设置的区块,就不能实现底部最下。始终固定在一个地方。
回复
oneboys 回复:
四月 8th, 2009 at 13:46
那应该是这种情况http://www.cssass.com/blog/index.php/2008/19.html
回复
感谢,试着很好用。
回复
[...] 是这样吧?http://www.cssass.com/blog/index.php/2008/15.html 本条目发布于 2010 年 3 月 13 日。属于 web前端 分类,被贴了 web前端 标签。作者是 admin。 [...]