gpt4 book ai didi

CSS :not() is not working as I would expect

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:56 24 4
gpt4 key购买 nike

我有以下 HTML 和 CSS 代码,也可以在这里找到并使用它们//jsfiddle.net/0k1qah6x/7/

我的意图是让类别为“active”的数字“1”不是红色。

.pdf-pagination a:not(.active) {
color: red;
text-decoration: none;
}
<div class="pdf-pagination">
<ul>
<li class="disabled">
<a id="pdfPaginationLink0" href="#" data-page="0">←</a>
</li>
<li class="active">
<a id="pdfPaginationLink1" href="#" data-page="1">1</a>
</li>
<li>
<a id="pdfPaginationLink2" href="#" data-page="2">2</a>
</li>
<li>
<a id="pdfPaginationLink3" href="#" data-page="2">→</a>
</li>
</ul>
</div>

最佳答案

你的 anchor 没有 .active 类,它们的父类 li 有。

您必须更改选择器并将 :not() de选择器移动到父级,如下所示:

.pdf-pagination li:not(.active) a {
color: red;
text-decoration: none;
}
<div class="pdf-pagination">
<ul>
<li class="disabled">
<a id="pdfPaginationLink0" href="#" data-page="0">←</a>
</li>
<li class="active">
<a id="pdfPaginationLink1" href="#" data-page="1">1</a>
</li>
<li>
<a id="pdfPaginationLink2" href="#" data-page="2">2</a>
</li>
<li>
<a id="pdfPaginationLink3" href="#" data-page="2">→</a>
</li>
</ul>
</div>

关于CSS :not() is not working as I would expect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49495920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com