gpt4 book ai didi

html - CSS div高度继承

转载 作者:行者123 更新时间:2023-11-27 23:33:02 25 4
gpt4 key购买 nike

为什么情况 2 中的 #container2 不保持 #container1 中指定的高度,就像情况 1 中的宽度一样?

情况一:

<div id="container1" style="width: 300px">
<div id="container2">
<img src="landscape.png">
</div>
</div>

1

情况二:

<div id="container1" style="height: 300px">
<div id="container2">
<img src="portrait.png">
</div>
</div>

最佳答案

百分比高度仅在父级的 height 已定义时才有效。在您的示例中,#container2 没有那个,它将使用初始值 auto。您可以将其设置为 height:100%height:inherit 以使其等于 #container1 的高度。

#container2 {
height: 100%; /* or height:inherit; */
}
img {
max-width: 100%;
max-height: 100%;
}
<div id="container1" style="height: 300px">
<div id="container2">
<img src="//dummyimage.com/800">
</div>
</div>

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

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