这样的事情可能吗?
<style>
a,
a:active~a.active {
color:#000;
background:#fff;
}
a.active,
a:active {
background:#000;
color:#fff;
}
</style>
此CSS代码已应用,但由a.active本身覆盖。 我试过了!很重要,但这也会覆盖a.active!
答案 0 :(得分:1)
a:active~a.active
仅适用于 a.active
元素后的a:active
元素。在a.active
之前,没有选择器可以将样式应用于a:active
元素。您无法使用!important
解决此问题;你需要JavaScript。