选择备用div

时间:2012-01-07 18:51:56

标签: html css stylesheet

我的代码有点像这样:

<div class="right_col">

   <div class="right_box">
      <div class="other_div">text</div>
      text etc
   </div>

   <div class="right_box">
      <div class="other_div">text</div>
      text etc
   </div>


   <div class="right_box">
      <div class="other_div">text</div>
      <div class="anotherother_div">text</div>
      text etc
   </div>

   <div class="right_box">
      text etc
   </div>

</div>

所以一个主div与其他divs里面可能包含或不包含额外的div。 我想做的就是设计它们,因此“right_box”具有交替的背景颜色。 问题是我在选择内部div /在做奇/偶等时将它们考虑在内。

这是我试过的CSS:

.right_col .right_col:nth-child(even) {background:red}
.right_col .right_col:nth-child(0n+1) {background:red}

我出错的任何想法?

1 个答案:

答案 0 :(得分:3)