【发布时间】:2013-07-01 18:26:16
【问题描述】:
我正在尝试将奇数/偶数选择器应用于具有父类的列表中的所有元素。
HTML:
<ul>
<li class="parent">green</li>
<li class="parent">red</li>
<li>ho ho ho</li>
<li class="parent">green</li>
<li class="parent">red</li>
</ul>
CSS:
.parent:nth-child(odd) {
background-color: green;
}
.parent:nth-child(even) {
background-color: red;
}
ul {
width:100px;
height: 100px;
display: block;
}
但是颜色正在重置。我希望列表项是文本的颜色。
有没有办法做到这一点?
【问题讨论】:
-
您需要将
nth-child应用于ul,而不是列表。 -
我不确定你的问题是什么
-
@CodyGuldner:他希望“ho ho ho”不计入斑马条纹。
-
@AleksG 嗯,我不能让它工作,你介意在 jsFiddle 中给我看吗?把它作为一个答案,我会接受它。
-
@CodyGuldner 是的,就像乔恩说的那样
标签: html css css-selectors