我有一个标签
<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
}