【发布时间】:2018-05-30 05:04:33
【问题描述】:
我有一个元素列表,我想对所有元素应用一些更改,除了 9 和 11,所以我写了如下内容:
.myList li:not(:nth-child(9)),
.myList li:not(:nth-child(11)) {
background-color: greenyellow;
}
<ol class="myList">
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
<li>Six</li>
<li>Seven</li>
<li>Eight</li>
<li>Nine</li>
<li>Ten</li>
<li>Eleven</li>
<li>Twelve</li>
<li>Thirteen</li>
<li>Fourteen</li>
</ol>
此代码将更改应用于所有<li>,没有例外,但如果我只放一个,它就可以工作!像这样:(这种方式将更改应用于除 9 之外的所有内容)
.myList li:not(:nth-child(9)) {
background-color: greenyellow;
}
如何在我的代码中使用 :not 伪类放置两个或多个不同的同级编号?
【问题讨论】:
标签: html css css-selectors pseudo-class