css - 从嵌套 div 中选择偶数

标签 css

我正在尝试选择具有类名的所有其他 div。问题是它们都在不同的父 div 中。我已经尝试了很多关于 sibling 选择的事情,但还没有找到解决方案。这就是我要找的:

给类名article的偶数div添加30px的边距

<div class="wrapper">
    <div class="section">
        <div class="article"><!--No Margin here-->
        </div>
    </div>
    <div class="section">
        <div class="article"><!--Add Margin here-->
        </div>
    </div>
    <div class="section">
        <div class="article"><!--No Margin here-->
        </div>
    </div>
    <div class="section">
        <div class="article"><!--Add Margin here-->
        </div>
    </div>
</div>

我尝试过类似的方法但没有成功:

.section > .article:nth-child(even){
margin-right: 30px;
}

最佳答案

您需要选择偶数/奇数 .section 元素,而不是选择偶数/奇数 .article 元素。

.section:nth-child(even) > .article
{
    /* Your css here */
}

fiddle :http://jsfiddle.net/jakelauer/4PMbS/

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

相关文章:

html - 表格边框合并问题

css - 如何在 Froala 的样式表中保持我的样式一致?

css - 尽管 CSS 属性相同但外观不同

javascript - 有没有办法在 CSS 中对齐多个表格中的列?

javascript - HTML - 如何只加载过滤后的图像?

javascript - 优化搜索值未显示在 opencart 主题中

css - 如何垂直排列 flexbox 方向?

javascript - jQuery 在不同大小的容器中居中多个动态图像

html - 将播放按钮放在图像中

css - 将 sass 编译成 css 是否需要我不断打开 ruby​​ 命令提示符?