什么样的CSS选择器可以用来选择父元素中的所有奇数元素,但不一定是兄弟元素?
<div id="parent">
<div>
<div class="element">A</div>
</div>
<div class="element">A</div>
<div class="element">A</div>
<div>
<div class="element">A</div>
</div>
<div class="element">A</div>
<div>
我想要的是选择parent``element
,并仅对该列表中的奇数索引应用样式。
Demo on jsFiddle.
3条答案
按热度按时间nzrxty8p1#
虽然它使用JavaScript,但您可以在不更改标记的情况下对奇数元素进行样式化:
http://jsfiddle.net/ansonhoyt/MfxYF/
doinxwow2#
我不能把它降到单选择器,但有两个...
View it on JSFiddle
gt0wga4j3#
这花了很长时间,但截至8月22日,这现在可以在Chrome和Safari中实现(Firefox仍在努力):