gpt4 book ai didi

html - 自动高度父 div 中的百分比高度?

转载 作者:太空宇宙 更新时间:2023-11-04 14:53:28 29 4
gpt4 key购买 nike

当未指定父级高度(自动)时,如何让子级 div 成为父级高度的 120%?

当父级具有指定的高度时,它起作用:

#bar {
background-color:rgba(120,0,0,0.5);
height:120px;
}

#child {
background-color:rgba(0,120,0,0.5);
height:120%;
}
<div id="bar">
<div id="child">
Lorem<br/>
ipsum<br/>
dolor<br/>
sit<br/>
amet.
</div>
</div>

当父高度为自动(未指定)时失败:

#bar {
background-color:rgba(120,0,0,0.5);
}

#child {
background-color:rgba(0,120,0,0.5);
height:120%;
}
<div id="bar">
<div id="child">
Lorem<br/>
ipsum<br/>
dolor<br/>
sit<br/>
amet.
</div>
</div>

最佳答案

逻辑上这是行不通的,因为您的 height: auto 元素的高度由其子元素的高度决定。如果 child 的高度依赖于 parent 的自动高度,你最终会陷入循环依赖。由于这个问题,自动高度元素的子元素的高度不能依赖于该元素 - 因此百分比单位将被忽略。

您需要退后一步,想出一种不同的方法来实现您最终想要实现的目标。

关于html - 自动高度父 div 中的百分比高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46977624/

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