我有一些这样的HTML,
<div class="gallery">
<div class="gallery-item">
// my stuff...
</div>
<div class="gallery-item">
// my stuff...
</div>
<div class="gallery-item">
// my stuff...
</div>
<div class="gallery-item">
// my stuff...
</div>
<div class="gallery-item">
// my stuff...
</div>
<div class="gallery-item">
// my stuff...
</div>
</div>
我需要使用这个 HTML 做的是,在gallery
其中应该显示 3 个gallery-item
div 作为表格行。在这种情况下,6gallery-item
应该显示为 2 行。
gallery-item
我的问题是在为div使用边距时。我需要删除每行中第 3 个 div 的右边距,并且 3 div 应该在gallery
.
这是我的 CSS
.gallery {
width: 560;
background: red;
}
.gallery-item {
background: gray;
width: 172px;
height: 200px;
display: inline-block;
margin: 0 10px 10px 0;
}
JS fiddle以便更好地理解。
希望有人能帮助我。谢谢你。