<ul id="main-menu">
<li>111
<ul id="sub-menu">
<li>sub-111</li>
<li>sub-222</li>
<li>sub-333</li>
<li>sub-444</li>
</ul>
</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>
<style>
ul#main-menu li:nth-child(2n) {
color: red;
}
</style>
这是一个演示 http://cssdeck.com/labs/emxvbal4
这也会影响子项!!
如何在不触及子菜单的li的情况下仅定位主菜单的li
答案 0 :(得分:0)
使用child combinator(>
)代替descendant one():
ul#main-menu > li:nth-child(2n)
答案 1 :(得分:0)
使用直接子选择器:
#main-menu > li{
}
答案 2 :(得分:0)