我想使用伪选择器奇数结束偶数。但是,如果元素序列被另一个元素划分,例如一个标题奇数和偶数的标题被打破。如何继续初始订单?
HTML
<div class="fig">
<figcaption>t</figcaption>
<figcaption></figcaption>
<div>headline</div>
<figcaption></figcaption>
<figcaption></figcaption>
<figcaption></figcaption>
</div>
CSS
.fig figcaption:nth-child(even) {
background:green;
}
.fig figcaption:nth-child(odd) {
background:blue;
}
答案 0 :(得分:7)
答案 1 :(得分:1)
:nth-child (odd)
不检查figcaption
的否,并根据它计算奇数和偶数。它会根据您的父元素div
:nth-of-type(odd)
检查figcaption
的编号并根据它们计算奇数和偶数。
答案 2 :(得分:-3)
在另一个div中包装每个数字集将按预期工作
<div class="fig">
<div>
<figcaption>t</figcaption>
<figcaption></figcaption>
</div>
<div>headline</div>
<div>
<figcaption></figcaption>
<figcaption></figcaption>
<figcaption></figcaption>
</div>
</div>