Html 是否可以使“flex flow:column”flexbox的所有子项与最高子项的高度相同?

Html 是否可以使“flex flow:column”flexbox的所有子项与最高子项的高度相同?,html,css,flexbox,Html,Css,Flexbox,如果我有一个flexbox,其样式为flex-flow:column,并且该容器有五个子div,高度可变,那么是否可以使所有子容器的高度与最高容器的高度相同 我不一定要用它们填满容器(即,让它们填满任何多余的空间),只要它们的高度相同即可 在下面的片段中,五个子div都有不同的内容,这导致它们的高度不同;有没有可能使这五个分区都和最上面的分区一样高,因为它的内容最多 html{ 字体系列:Arial,无衬线; } *, *:之前, *:之后{ 框大小:边框框; 边界:无; 保证金:0; 填充:

如果我有一个flexbox,其样式为
flex-flow:column
,并且该容器有五个子
div
,高度可变,那么是否可以使所有子容器的高度与最高容器的高度相同

我不一定要用它们填满容器(即,让它们填满任何多余的空间),只要它们的高度相同即可

在下面的片段中,五个子
div
都有不同的内容,这导致它们的高度不同;有没有可能使这五个分区都和最上面的
分区一样高,因为它的内容最多

html{
字体系列:Arial,无衬线;
}
*,
*:之前,
*:之后{
框大小:边框框;
边界:无;
保证金:0;
填充:0;
}
身体{
背景:#333;
颜色:#333;
}
.集装箱{
背景:耐火砖;
显示器:flex;
柔性流动:柱;
高度:50雷姆;
保证金:0自动;
填充:1rem;
宽度:30雷姆;
}
.小组{
背景:白色;
填充:1rem;
}
.面板:第n个子(偶数){
背景:浅灰色;
}

我的同僚们都是精英。同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天。
洛雷姆,伊普苏姆·多洛坐在一位杰出的领袖面前。
这是一个测试
我的同僚们都是精英。纳拉,康莫迪!
Lorem ipsum dolor坐在amet Concertetur,告别精英。是的,我是巴黎人,我是临时工,我是全方位的披头士?

您可以使用flex basis来实现这一点,您需要知道将有多少个孩子。您也可以使用
flex grow
,但这只会分配额外的可用空间,因此最高的图元仍然比较短的图元高:

html{
字体系列:Arial,无衬线;
}
*,
*:之前,
*:之后{
框大小:边框框;
边界:无;
保证金:0;
填充:0;
}
身体{
背景:#333;
颜色:#333;
}
.集装箱{
背景:耐火砖;
显示器:flex;
柔性流动:柱;
高度:50雷姆;
保证金:0自动;
填充:1rem;
宽度:30雷姆;
}
.小组{
背景:白色;
填充:1rem;
弹性基准:20%;
}
.面板:第n个子(偶数){
背景:浅灰色;
}

我的同僚们都是精英。同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天。
洛雷姆,伊普苏姆·多洛坐在一位杰出的领袖面前。
这是一个测试
我的同僚们都是精英。纳拉,康莫迪!
Lorem ipsum dolor坐在amet Concertetur,告别精英。是的,我是巴黎人,我是临时工,我是全方位的披头士?

如果您不介意将其拉伸以适应容器高度,您可以将儿童
弹性基础设置为20%:

html{
字体系列:Arial,无衬线;
}
*,
*:之前,
*:之后{
框大小:边框框;
边界:无;
保证金:0;
填充:0;
}
身体{
背景:#333;
颜色:#333;
}
.集装箱{
背景:耐火砖;
显示器:flex;
柔性流动:柱;
高度:50雷姆;
保证金:0自动;
填充:1rem;
宽度:30雷姆;
}
.小组{
背景:白色;
填充:1rem;
弹性基准:20%;
}
.面板:第n个子(偶数){
背景:浅灰色;
}

我的同僚们都是精英。同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天。
洛雷姆,伊普苏姆·多洛坐在一位杰出的领袖面前。
这是一个测试
我的同僚们都是精英。纳拉,康莫迪!
Lorem ipsum dolor坐在amet Concertetur,告别精英。是的,我是巴黎人,我是临时工,我是全方位的披头士?

简单的答案是“不”。Flexbox根据容器的大小而不是特定同级的大小在flex项之间分配空间。您需要使用脚本。

请参考此脚本,它“非常清楚,哦,我看到它设置为20%,因为有5个面板,对吗?此解决方案无法解决问题,即使项目与最高兄弟的高度相等。@Raqem完全正确,如果这对您来说不是一个好的解决方案,您可能需要使用javascript动态获取最高的面板高度,并将所有面板设置为该高度。此解决方案无法解决此问题,即使项目与最高同级的高度相等。