使用CSS和flexbox,我不明白如何使div“a”和“b”具有相同的高度。我需要将b变得更高以匹配a的高度。换句话说,灰色框应该与红色框一样高。
我认为只需要给a和b都设置
我尝试将
我认为只需要给a和b都设置
flex:1
,它们就会具有相同的高度。但实际情况并非如此。我尝试将
flex-basis:0
分别设置给“a”和“b”,但是内容被截断了。我不能截断a,我需要将b放大。
#cont1{
display:flex;
flex-direction:column;
}
#a{
background-color:red;
flex:1;
}
#b{
background-color:grey;
flex:1;
}
<div id="cont1">
<div id="a">
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
</div>
<div id="b">
short text
</div>
</div>