Css 显示:Flex不根据Flex项内的内容调整Flex项高度和流动性

Css 显示:Flex不根据Flex项内的内容调整Flex项高度和流动性,css,flexbox,Css,Flexbox,我正试图根据推入容器中的内容来实现.flex项目容器的流体高度,此外,还要在其中维护显示:flex行为,以确保.flex项目之间水平或垂直方向上没有空白,并在提供的所有空间中将它们并排打包 当您运行代码并观察输出时,我不想影响我的第二个.flex项目,因为第一个.flex项目中的内容很长,它应该保持其内容的高度,并且与其他flex项目对齐 问题 身体{ 显示器:flex; 柔性包装:包装; } 分部柔性项目{ 宽度:200px; 文本对齐:居中; 背景:线性梯度(180度,#eeeee,#c

我正试图根据推入容器中的内容来实现
.flex项目
容器的流体高度,此外,还要在其中维护
显示:flex
行为,以确保
.flex项目
之间水平或垂直方向上没有空白,并在提供的所有空间中将它们并排打包

当您运行代码并观察输出时,我不想影响我的第二个
.flex项目
,因为第一个
.flex项目
中的内容很长,它应该保持其内容的高度,并且与其他flex项目对齐


问题
身体{
显示器:flex;
柔性包装:包装;
}
分部柔性项目{
宽度:200px;
文本对齐:居中;
背景:线性梯度(180度,#eeeee,#cccc);
边框:1px实心#EFEF;
利润率:12像素;
}
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。

对齐项目
属性设置为
灵活启动
将解决此问题

但是,如果希望下面的项填充右列中的空白,则需要使用Javascript库,如massy()


问题
身体{
显示器:flex;
柔性包装:包装;
调整项目:灵活启动;
}
分部柔性项目{
宽度:200px;
文本对齐:居中;
背景:线性梯度(180度,#eeeee,#cccc);
边框:1px实心#EFEF;
利润率:12像素;
}
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。
我爱你,我爱你。。。

但我想避免在第二个和第四个flex项目之间出现这些空白,我想让第三个flex项目在空白处包装并放在第一个flex项目旁边不幸的是,Flexbox不是这样工作的。您将需要寻求其他选项,如砖石来处理这一问题。