0

我有一个DIV包含很多子DIV元素的。容器DIVposition属性设置为relative,所有子元素的position属性都设置为absolute。其中每一个都有使用top和的位置数据集left。我希望在容器之后添加一个页脚,但它的高度被注册为 0px。有没有办法设置它,使其高度扩展到包含所有子元素(仅通过 CSS,无 javascript)?

4

1 回答 1

1

CSS 规范 说:

在绝对定位模型中,一个盒子相对于它的包含块显式地偏移。[1]

因此,CSS 无法扩展容器的高度以包含所有绝对定位的 DIV

[1] http://www.w3.org/TR/CSS2/visuren.html#absolute-positioning

于 2013-05-20T00:25:23.230 回答