我有一个DIV
包含很多子DIV
元素的。容器DIV
的position
属性设置为relative
,所有子元素的position
属性都设置为absolute
。其中每一个都有使用top
和的位置数据集left
。我希望在容器之后添加一个页脚,但它的高度被注册为 0px。有没有办法设置它,使其高度扩展到包含所有子元素(仅通过 CSS,无 javascript)?
问问题
97 次
1 回答
1
CSS 规范 说:
在绝对定位模型中,一个盒子相对于它的包含块显式地偏移。[1]
因此,CSS 无法扩展容器的高度以包含所有绝对定位的 DIV
[1] http://www.w3.org/TR/CSS2/visuren.html#absolute-positioning
于 2013-05-20T00:25:23.230 回答