如10个div分成2行5列来显示 .
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
<div class="item">7</div>
<div class="item">8</div>
<div class="item">9</div>
<div class="item">10</div>
</div>
css部分: 这是无缝隙的方法(想有点空隙, 比如加上margin, margin建议用上vw, vw是百分比宽度。 如果设置margin: 0 1vw; 那么理想状态该设项目width为18%(理想状态是在原本每个项目没有内置空隙的情况下, 其实最好用17%))
.container {
display: flex;
flex-wrap: wrap;
}
.item {
width: 20%;
}
有其他更好的想法欢迎分享, 有错欢迎指正。