gpt4 book ai didi

css - Flexbox:当 img 太大且高度为 100% 时,flex 1 变得太大

转载 作者:行者123 更新时间:2023-12-02 02:53:12 28 4
gpt4 key购买 nike

<分区>

我想在 CSS 中使用 Flexbox 制作一个典型的页眉/内容/页脚布局。页眉和页脚应该有一个固定的大小。 Content 应该随 wrapper 缩放,所以我想我给它一个 flex 属性 1。

工作得很好,但我想在 Content div 中有一个 img,它可以将 div 的高度缩放到 100%。

对于小图片它可以工作,但是当它超过内容 div 的大小时,div 会缩放到 img??

我对问题建模:

.wrapper{
display: flex;
flex-direction: column;
height:200pt;
background: grey;
}

.a{
height:50pt;
background: blue;
}

.b{
flex: 1;
background: red;
}

.b img{
height:100%;
}

.c{
height:50pt;
background: green;
}
<div class="wrapper">
<div class="a"></div>
<div class="b">
<!--

With Small Image it works!

<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/WLE_Austria_Logo_%28no_text%29.svg/50px-WLE_Austria_Logo_%28no_text%29.svg.png">
-->

<img src="https://i.chzbgr.com/full/7006036736/h52434C0A/computer-says-no">

</div>
<div class="c"></div>
</div>

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