css - 选择偶数 div child 的 child

标签 css css-selectors parent-child

我正在尝试找到一种方法来选择另一个 div 中的一个 div,但只能选择偶数(或奇数)div。

我试过:

.foundoutmore {
    background: green;
}
.clickformore:nth-child(even) > .foundoutmore {
    background: red;
}

但不幸的是所有的背景都是绿色的。我研究过父子 div,但我没有遇到任何父 div 是 child 。 (令人困惑的句子)。

编辑

jsfiddle.net/qgs30wrs在这里摆弄。 Javascript 不是我的强项,在我可以让它看起来正确时进行清理。

最佳答案

每个父元素中只有一个 .clickformore 元素。 nth-child 查找作为其父元素 的第 n 个子元素的元素。这就是它不起作用的原因。参见 this answer了解更多信息。

改用这段代码:

a:nth-child(even) .clickformore > .foundoutmore {
    background: red;
}

关于css - 选择偶数 div child 的 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27905985/

相关文章:

java - 在战舰游戏中创建船只

java - 将 Sprite 隐藏在 AutoParallax Background Andengine 后面

jquery - 语义 UI 不呈现文本

javascript - 访问网站时搜索框处于事件状态。

css - IE8 的媒体查询站点问题

CSS 伪类 :focus and :active not working with the ~ combinator in IE8

css - CSS中可以单独使用伪元素吗?

css - 有没有办法强制降低 CSS 的特异性?

C Pthreads - 父/子

css - 最小宽度在 IE 中的@keyframe 动画中不起作用