我有以下 div:
<div id="container">
<div class="different_class"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
我想用 (.child) 为所有子 div 应用边框,第一个除外。所以最后所有的 child div 除了 (.different_class) 和 (.child:eq(0)) (我不想使用 nth-child 因为在真正的问题中我可能没有 .different_class div)将有边框。
我认为解决方案可能是使用 :not() 选择器,但我不太确定如何使用。谢谢'
最佳答案
试试这个 http://jsfiddle.net/5XuE3/
#container div.child + div.child
{
border: solid 1px black;
}
关于除第一个元素外的类的 Css 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12013903/