使用CSS的flexbox布局来调整行高度。
示例代码:
HTML:
Item 1
Item 2
Item 3
Item 4
CSS:
.grid-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.grid-item {
flex-basis: 20%;
margin: 10px;
}
在这个示例中,我们使用Angular的Flex布局库来定义网格的行和列。我们将容器设置为flex,并使用wrap属性来使网格自动换行。我们还将容器设置为居中对齐和向左对齐,以使网格在容器中居中对齐。
每个网格项都具有相同的flex-grow属性,并使用20%的flex-basis来指定每列宽度。我们还为每个项目设置了一个边距,以提高视觉间隔。在使用此方法时,请确保容器具有足够的高度,以便网格项可以在列内正确排列。