在换行时删除多行 Flex 项目之间的空间(间隙)
使用具有设置的容器高度和方向的 Flexbox 时列,当项目行换行时,它们之间可能会遇到间隙。出现此问题的原因是默认的align-content属性设置为stretch,该属性在可用空间内均匀分布线条。
要消除这些间隙,请调整align-content属性:
css
.container {
align-content: flex-start;
}
这设置了伸缩线的对齐方式(行)到容器的开头,有效地消除行之间的任何间隙。
了解 Flex Line 对齐
请务必注意align-items 和align-items 之间的区别对齐内容:
对于多行 Flex 容器,align-content 负责分配行或列之间的空间。通过将align-content设置为flex-start,伸缩行将定位在容器的开头,没有任何间隙。
其他提示
考虑添加其他flexbox属性微调布局:
以上是如何消除列中包裹的 Flex 项目之间的间隙?的详细内容。更多信息请关注PHP中文网其他相关文章!