我使用以下缩略图类在我的内容包装器中显示 4x3 缩略图:
.thumbnail
{
float:left;
width:300px;
height:200px;
margin-right:10px;
margin-bottom:10px;
}
标记是:
<div class=wrapper>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
<div class=thumbnail></div>
</div>
问题是我需要为每个具有 的第 4 个缩略图分配一个额外的类margin-right:0px
,否则它不适合内容包装器并且看起来像这样混乱:
__ __ __
| |__| |__| |__| |
| __ __ __ |
| |__| |__| |__| |
| __ __ __ |
| |__| |__| |__| |
有没有更好的方法来避免这个额外的课程?谢谢
编辑:我发现我可以使用 div.wrapper img:nth-child(4n) 但这也适用于跨浏览器吗?