【发布时间】:2021-11-24 05:14:43
【问题描述】:
我有一个标签
<a href="https://www.google.com">GOOGLE</a>
具有以下样式:
a {
color: red
}
a:hover {
color: green
}
a:active {
color: blueviolet
}
a:visited {
color: brown;
}
这是我的问题:
a:hover 和 a:active 被忽略
我知道这是针对级联规则的,但是 我想知道最佳实践来解决它。
我尝试添加!important,它工作如我所愿。
我更改了行号(因为重要性和规格相同,所以行号很重要)并且它工作正常但我想知道哪种解决方案最好!!
在大多数情况下,添加重要不是一个好主意 并且行号正在开发中发生变化。
我可以有这样的选择器吗?:
a:not(:hover):visited {
color: blue
}
【问题讨论】:
标签: css css-cascade