除第一个元素外的类的 Css 选择器

标签 css css-selectors

我有以下 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/

相关文章:

html - hr 通过 css 处理图像

jquery - 选择没有文本兄弟的内联元素

html - 是否可以相对于另一个 CSS 类(不是外部类)来设置 CSS 类的样式?

html - 如何在 IE7 模式下保持这两个按钮之间的空间?

html - <ul> 包含 float <li> 时的高度

css - 中子伪类

python - 如何从 YouTube 页面抓取 View

jquery - 在 jQuery 中使用时,不支持的 CSS 选择器会起作用吗?

javascript - preventDefault() 第一次触摸但仍然允许滚动/触摸移动

javascript - 将数组添加到 Jquery 中的 css 'content'