gpt4 book ai didi

html - 从自动高度 div 继承高度

转载 作者:太空宇宙 更新时间:2023-11-04 15:08:06 24 4
gpt4 key购买 nike

由于某种原因,内部 div 的高度与其所在的 div 的高度不同,即使高度是从它继承的。如何让这个 div (insidediv) 与父级的 div 具有相同的高度?

HTML:

<div id="container">
<p>Some text</p>
<p>Some text</p>
<div id="insidediv"></div>
</div>

CSS:

#container {
height:auto;
border:1px solid black;
}

#insidediv {
border:1px solid red;
height:inherit;
}

JSFiddle Demo

最佳答案

属性 height:inherit; 将使子项具有与父项相同的 height 值。在您的情况下 auto 这意味着它会适应其内容。因为 #insidediv 没有内容,它的高度是 0。

如果您希望 #insidediv 与其父级具有相同的高度(这意味着它应该覆盖父级的内容),您可以这样做:

#container {
height: auto;
border: 1px solid black;
position: relative;
z-index: 1;
}
#insidediv {
border: 1px solid red;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: -1;
}
<div id="container">
<p>Some text</p>
<p>Some text</p>
<div id="insidediv"></div>
</div>

关于html - 从自动高度 div 继承高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23543643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com