Css 不考虑弹性箱的最大高度

Css 不考虑弹性箱的最大高度,css,flexbox,Css,Flexbox,指定最大高度为400px的柔性箱时,如果柔性箱包含3个具有min height:300px的孩子,则不考虑此最大高度 在下面的代码段中,我希望孩子们的高度为400px/3,并显示一个用于溢出的滚动条。 我怎样才能做到这一点 .child{ 最小高度:300px; 宽度:300px; } .家长{ 显示器:flex; 弯曲方向:立柱; 最大高度:400px; } 只需添加overflow-y:scroll到.parent .parent { display: flex; flex-dir

指定最大高度
400px
的柔性箱时,如果柔性箱包含3个具有
min height:300px
的孩子,则不考虑此最大高度

在下面的代码段中,我希望孩子们的高度为400px/3,并显示一个用于溢出的滚动条。 我怎样才能做到这一点

.child{
最小高度:300px;
宽度:300px;
}
.家长{
显示器:flex;
弯曲方向:立柱;
最大高度:400px;
}

只需添加
overflow-y:scroll
.parent

.parent {
  display: flex;
  flex-direction: column;
  max-height: 400px;
  overflow-y: scroll;
}

.child {
  min-height: 300px;
  width: 300px;
}
编辑

因为您说过希望子对象滚动,而不是父对象,所以您只需将
overflow-y:scroll
添加到子对象,并将
overflow-y:hidden
添加到父对象

HTML


为此,您需要为flex子系统中的实际内容使用另一层/元素。这些内容元素获得最小高度,flex子元素不获得高度,但(默认情况下)允许收缩高度<代码>溢出:自动对于子项,允许显示滚动条:

.parent{
显示器:flex;
弯曲方向:立柱;
最大高度:400px;
}
.孩子{
宽度:300px;
溢出:自动;
}
.儿童内容{
最小高度:300px;
}

Lorem ipsum dolor sit amet,是一位杰出的领导者。埃尼安·康莫多·利古拉·埃吉特·多洛。埃尼安·马萨。在自然社会中,因怀孕而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯。Donec quam felis、ultricies nec、pellentesque eu、pretium quis、,
扫描电镜。这是一个很好的例子。Donec pede justo、fringilla vel、aliquet nec、vulputate eget、arcu。在埃尼姆·胡斯托、朗卡斯·乌特、伊佩拉、维尼那提斯·维塔、胡斯托。猫咪的口头禅是一种很好的口头禅。整数tincidunt。克拉斯·达皮布斯。
万岁。埃尼安·沃普塔特·埃利芬德·泰勒斯。
Lorem ipsum dolor sit amet,是一位杰出的领导者。埃尼安·康莫多·利古拉·埃吉特·多洛。埃尼安·马萨。在自然社会中,因怀孕而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯。Donec quam felis、ultricies nec、pellentesque eu、pretium quis、,
扫描电镜。这是一个很好的例子。Donec pede justo、fringilla vel、aliquet nec、vulputate eget、arcu。在埃尼姆·胡斯托、朗卡斯·乌特、伊佩拉、维尼那提斯·维塔、胡斯托。猫咪的口头禅是一种很好的口头禅。整数tincidunt。克拉斯·达皮布斯。
万岁。埃尼安·沃普塔特·埃利芬德·泰勒斯。
Lorem ipsum dolor sit amet,是一位杰出的领导者。埃尼安·康莫多·利古拉·埃吉特·多洛。埃尼安·马萨。在自然社会中,因怀孕而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯。Donec quam felis、ultricies nec、pellentesque eu、pretium quis、,
扫描电镜。这是一个很好的例子。Donec pede justo、fringilla vel、aliquet nec、vulputate eget、arcu。在埃尼姆·胡斯托、朗卡斯·乌特、伊佩拉、维尼那提斯·维塔、胡斯托。猫咪的口头禅是一种很好的口头禅。整数tincidunt。克拉斯·达皮布斯。
万岁。埃尼安·沃普塔特·埃利芬德·泰勒斯。

这不是我想做的:我希望每个孩子都溢出,但不是父母,然后你可以将溢出应用到孩子身上。你有没有一个明确的例子来说明你想要实现的目标?有网站使用这个吗?这不是我想做的:我想让每个孩子都溢出,但不是家长
<div class="parent">
  <div class="child" style="background-color:red">
    <div class="child_contents">
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis,
      sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.
      Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.
    </div>
  </div>
  <div class="child" style="background-color:blue">
    <div class="child_contents">
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis,
      sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.
      Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.
    </div>
  </div>
  <div class="child" style="background-color:green">
    <div class="child_contents">
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis,
      sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.
      Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.
    </div>
  </div>
</div>
.parent {
  display: flex;
  flex-direction: column;
  max-height: 400px;
    overflow-y: hidden;
}
.child {
  width: 300px;
  overflow-y: scroll;
}
.child_contents {
  min-height: 300px;
}
.parent {
display: flex;
flex-direction: column;
max-height: 400px;
overflow: auto;
}