我有DIV
,其中包含许多子DIV
元素。容器DIV
的{{1}}属性设置为position
,并且所有子元素的relative
属性都设置为position
。其中每个都使用absolute
和top
设置了位置数据。我想在容器后添加一个页脚,但它的高度被注册为0px。有没有办法设置它,以便它的高度将扩展到包含所有子元素(仅通过CSS,没有javascript)?
答案 0 :(得分:1)
CSS Specs说:
在绝对定位模型中,框相对于其包含块明确偏移。 [1]
因此,CSS无法扩展容器的高度以包含所有绝对定位的DIV
[1] http://www.w3.org/TR/CSS2/visuren.html#absolute-positioning