要在不使用Bootstrap的情况下对div进行列和行对齐,你可以使用CSS的flexbox布局。下面是一个示例代码:
HTML代码:
Column 1
Column 2
Column 3
Column 4
Column 5
Column 6
CSS代码:
.container {
display: flex;
flex-wrap: wrap;
}
.row {
display: flex;
flex-basis: 100%;
}
.col {
flex: 1;
padding: 10px;
border: 1px solid #ccc;
}
在这个示例中,我们使用了flexbox布局来实现列和行对齐。.container
类设置为display: flex
,使其成为一个flex容器。.row
类设置为display: flex
,使其成为一个flex行,并且使用flex-basis: 100%
让每一行占据整个宽度。.col
类设置为flex: 1
,使每个列块平均分配剩余空间,并添加一些样式来使它们看起来像是一个表格。