最佳答案
正如您在下面的代码中看到的,flex 容器中的左 div 延伸到达右 div 的高度。是否可以设置一个属性使其高度成为保存其内容所需的最小值(就像通常在 Flex 容器之外的 height: auto
div 一样) ?
#a {
display: flex;
}
#a > div {
background-color: red;
padding: 5px;
margin: 2px;
}
#b {
height: auto;
}
<div id="a">
<div id="b">left</div>
<div>right<br>right<br>right<br>right<br>right<br></div>
</div>