父元素是否可以从绝对定位的子元素继承高度?

时间:2014-01-23 01:47:25

标签: css html

父元素是否可以从绝对定位的子元素继承高度?

目前,我<div id="parent"> position: relative;。在此“父级”内部是<div id="child">的另一个元素position: absolute;

  

我面临的问题是“child”元素不会强制“parent”元素继承它的高度,从而导致页面布局问题。

1 个答案:

答案 0 :(得分:3)

不,这是不可能的。

绝对定位元素不在文档的正常流程中,因此它们不会增加父级的高度。

来自MDN

  

绝对定位的元素从流中取出   因此在放置其他元素时不会占用空间。

来自W3C

  

绝对定位的盒子从正常流动中取出。这个   意味着它们对后来的兄弟姐妹的布局没有影响。