css - 嵌套 CSS : How to get to the child?

标签 css css-selectors

我有以下代码部分。我正在尝试对所有三个“三分之一”分类的 div 进行样式设置,而不对网站上的所有三分之一类进行样式设置。我想使用嵌套样式。我已经尝试了 ID 和类的各种组合,有和没有“>”,但我删除了。

我最后尝试的风格是:

<style>
    .widget_service > .container > .column > .one-third {
          background-color: #ececec !important;
    }
</style>

失败。

<section id="ultimate_service_widget-2" class="widget widget_service">
    <div class="container clearfix">
         <div class="column display-center clearfix">
              <div class="one-third"></div>
              <div class="one-third"></div>
              <div class="one-third clearfix-half"></div>
         </div>
    </div>
</section>

我错过了什么?

最佳答案

您当前的选择器选择您的 .column 元素的任何直接子元素。这样,它就匹配了所有三个 .one-third 元素。

如果要匹配:

  1. 第一个 child :.one-third:first-child.one-third:nth-child(1)
  2. 第二个 child :.one-third:nth-child(2)
  3. 最后一个 child :.one-third:last-child.one-third:nth-child(3)

关于css - 嵌套 CSS : How to get to the child?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33171876/

相关文章:

css - 是否有模拟 CSS4 :blank selector? 的 css 技巧

html - 仅样式父列表

html - 详细信息时隐藏另一个元素[打开]

javascript - CSS 过渡不透明度只能从 0 到 1,或者替代过渡效果

html - Visual Composer,页面特定的自定义 css

javascript - 如何创建带验证的谷歌验证码

html - 如何使用我自己的向下箭头图标制作 <select> 元素?

css - 使用第 nth-last-child(odd) 和 (even) 将 css 添加到图像

javascript - Jquery 动画属性不适用于我喜欢的 CSS 样式

CSS3 选择器 - 样式主题标签词