当元素设置 ustify-content: space-between 换行后最后两个元素不能对齐
<view class="container">
<view>99</view>
<view>99</view>
<view>666</view>
<view>99</view>
<view>666</view>
</view>
.container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
view {
width: 30%;
height: 50rpx;
background: #16AB60;
margin: 5rpx;
text-align: center;
}
}
效果如图所示
解决办法,给父元素添加伪类插入空白元素
.container::after {
content: "";
width: 30%;
height: 50rpx;
margin: 5rpx;
}
效果如图所示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210315114928313.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDY0MDMyMw==,size_16,color_FFFFFF,t_70#pic_center