与えられたhtml:
<div class="apples">
<div class="apple"></div>
<div class="apple"></div><br>
</div>
<div class="oranges">
<div class="apple"></div>
<div class="apple"></div>
</div>
.. divの2つ.apple
の間にマージンを持たせたいのですが、オレンジのdivのリンゴの間にマージンがないようにします。.apples
15px
私はそれをできた:
.apple + .apple{
margin-left:15px;
}
..しかし、それは同様に.apple
sにマージンを追加します。.oranges
私は次のようなことができるようになりたいです:
.apples > .apple + .apples > .apple{
margin-left:15px;
}
..しかし、当然のことながら、それはうまくいきませんでした。
いじる: http: //jsbin.com/ijagoc/1/edit