<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
scss 代码:
ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
li{
flex: 0 0 24%;
border:1px solid red;
height: 40px;
}
}
如果li的数量 是刚好被 4 整除是没问题的 如果多了最后一个就会跑到右边
有什么办法让li的每一行的第一个左边没有距离 右边也没有距离 但是中间的两个是有距离的???
也试着用伪元素去解决 但是伪元素会让最后一个和倒数第二个没有距离
到这里后又想着给倒数第二个加margin-right 加了之后是有办法解决 但是如果li的数量刚好被4整除就会有问题....纠结啊!!!