我可以帮忙翻译,以下是您需要翻译的内容:
我有这段HTML代码:
<ul>
<li>Line 1</li>
<li class="disabled">Line 2</li>
</ul>
相应的CSS是:
ul li:hover {
color: red;
}
这样可以让两个 li
被悬停并更改它们的颜色。但如果我想要其中一个是 disabled
,我会使用以下代码:
.disabled {
color: grey;
}
但是另一个CSS代码中的 hover
伪类仍然生效。有没有办法覆盖它?
ul li:not(.disabled):hover{color:red}
这样的代码是值得的。这将使得所有没有添加.disabled
类的li元素都应用悬停效果。 - Abhishek