Css 获取相对div容器的高度

Css 获取相对div容器的高度,css,height,css-position,Css,Height,Css Position,我有一个DIV,其中包含许多子DIV元素。容器DIV的position属性设置为relative,所有子元素的position属性设置为absolute。每一个都有使用顶部和左侧的位置数据集。我希望在容器后添加一个页脚,但它的高度已注册为0px。有没有一种方法可以设置它,使它的高度扩展到包含所有子元素(仅通过CSS,不使用javascript)?CSS规范说: 在绝对定位模型中,长方体相对于其包含的块显式偏移。[1] 因此,CSS不能将容器的高度扩展到包含所有绝对定位的DIV [1] 通常不建议

我有一个
DIV
,其中包含许多子
DIV
元素。容器
DIV
position
属性设置为
relative
,所有子元素的
position
属性设置为
absolute
。每一个都有使用
顶部
左侧
的位置数据集。我希望在容器后添加一个页脚,但它的高度已注册为0px。有没有一种方法可以设置它,使它的高度扩展到包含所有子元素(仅通过CSS,不使用javascript)?

CSS规范说:

在绝对定位模型中,长方体相对于其包含的块显式偏移。[1]

因此,CSS不能将容器的高度扩展到包含所有绝对定位的DIV


[1]

通常不建议对整个页面进行绝对定位。你能分享一些代码吗?一种方法是设置一个固定的高度,但这对你来说是不可能的。你不能给容器一个最小高度?遗憾的是,容器内的物品数量是可变的,潜在的最小高度为216px,潜在的最大高度为2200px。