Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 基于内容和最小高度的Flexbox高度_Css_Flexbox - Fatal编程技术网

Css 基于内容和最小高度的Flexbox高度

Css 基于内容和最小高度的Flexbox高度,css,flexbox,Css,Flexbox,我有一列3个div,我想调整一列的高度以适应它的内容 这是一把小提琴: A A A .栏目{ 显示器:flex; 弯曲方向:立柱; 高度:500px; 证明内容:之间的空间; } .街区{ 最小高度:50px; 背景:蓝色; 弹性:1; } .区块2{ 背景:红色; } 以下是我想要的: 我所拥有的: 从.block2元素中删除flex:1,使其不增加高度 .column{ 显示器:flex; 弯曲方向:立柱; 高度:500px; 证明内容:之间的空间; } .block:不是(.blo

我有一列3个div,我想调整一列的高度以适应它的内容

这是一把小提琴:



A
A
A .栏目{ 显示器:flex; 弯曲方向:立柱; 高度:500px; 证明内容:之间的空间; } .街区{ 最小高度:50px; 背景:蓝色; 弹性:1; } .区块2{ 背景:红色; }
以下是我想要的:

我所拥有的:


.block2
元素中删除
flex:1
,使其不增加高度

.column{
显示器:flex;
弯曲方向:立柱;
高度:500px;
证明内容:之间的空间;
}
.block:不是(.block2){
最小高度:50px;
背景:蓝色;
弹性:1;
}
.区块2{
背景:红色;
}


A
A
A
我离得太近了。。。非常感谢!:)
<div class="column">
  <div class="block"></div>
  <div class="block block2">
    <br /> A
    <br /> A
    <br /> A
  </div>
  <div class="block"></div>
</div>

<style>
  .column {
    display: flex;
    flex-direction: column;
    height: 500px;
    justify-content: space-between;
  }

  .block {
    min-height: 50px;
    background: blue;
    flex: 1;
  }

  .block2 {
    background: red;
  }

</style>