css清除绝对定位的div

时间:2011-06-02 14:04:37

标签: html css

我有一个div为250px x 250px的页面,这些页面都是绝对定位的,当其中一个div打开时,会调用ajax调用扩展div以显示其所有内容,这些div的宽度限制为600px但是可以任何高度取决于所呈现的信息,所以当div有很多内容时,它似乎伸展到我的页脚,这是可以理解的,因为小部件悬停在页面上。

我的问题是,我可以以某种方式设置我的页脚来清除这个大小部件,因为它似乎在伸展它吗?

1 个答案:

答案 0 :(得分:9)

无法清除绝对定位的div,绝对定位的div完全脱离文档流。你可以看看使用sticky footer,它应该让你的页脚保持在页面的最底部,这应该可以直观地修复你的页面,因为页脚将不再突然结束。

但是,除非你重构HTML或使用一些javascript来检查div的高度,否则你将无法使用纯CSS在div下面很好地显示页脚。