标签: css html
父元素是否可以从绝对定位的子元素继承高度?
目前,我<div id="parent"> position: relative;。在此“父级”内部是<div id="child">的另一个元素position: absolute;。
<div id="parent">
position: relative;
<div id="child">
position: absolute;
我面临的问题是“child”元素不会强制“parent”元素继承它的高度,从而导致页面布局问题。
答案 0 :(得分:3)
不,这是不可能的。
绝对定位元素不在文档的正常流程中,因此它们不会增加父级的高度。
来自MDN:
绝对定位的元素从流中取出 因此在放置其他元素时不会占用空间。
来自W3C:
绝对定位的盒子从正常流动中取出。这个 意味着它们对后来的兄弟姐妹的布局没有影响。