// dom
<div class="container">
<div class="item">aaa</div>
<div>
<div class="item">bbb</div>
<div class="item">ccc</div>
<div class="item">ddd</div>
<div class="item">eee</div>
<div class="item">fff</div>
<div class="item">ggg</div>
<div class="item">hhh</div>
</div>
</div>
// css
.container {
width: 500px;
background-color: #f0f0f0;
}
.item {
display: inline-block;
width: 100px;
height: 100px;
background-color: lightblue;
margin-left: 10px;
margin-top: 10px;
}
当前结果
请问大神如何通过只改样式,实现下面的期望结果
楼下提到了间距的问题,我已经在评论里做了回复,解决方法也很简单
当然,这个只是刚好float可以作为一种解决方案也正好是期望布局所实现的方案,所以一开始给的只是实现所需布局的方案,解决间距的问题还有多种方案