44
A
回答
95
功能符号是:not()
,不:hover
:
a:not(.active):hover
如果你喜欢把:hover
第一,这很好:
a:hover:not(.active)
不要紧其伪类至上或最后;无论哪种方式,选择器都是一样的。这恰好是我个人的惯例,将:hover
放在最后,因为我倾向于将用户交互伪类放在结构伪类之后。
5
您可以选择使用not()
选择器。
a:not(.active):hover { ... }
但是,这可能不适用于所有浏览器,因为并非所有浏览器都实现CSS3功能。
如果您针对的是大量受众并希望支持旧版浏览器,那么最好的方法是定义.active:hover
的样式并撤消您在a:hover
中所做的任何操作。
相关问题
- 1. 类:悬停不会在Firefox
- 2. 悬停在类工作不
- 3. 如何识别在DataGridView中悬停的特定单元格
- 4. WOOCOMMERCE产品类别悬停效果
- 5. 停止悬停并单击元件上不特定的类属性
- 6. 特定类别
- 7. 停止在相同类别的div间悬停闪烁
- 8. 如何申请子女:悬停但不是父母:悬停
- 9. CSS特殊悬停
- 10. 用于在特定类别
- 11. 伪类:悬停不会在IE7
- 12. CSS不识别悬停颜色集
- 13. CSS:悬停的作品,但:积极不
- 14. 针对li悬停但不是家长
- 15. CSS颜色Anchor,但不是A:悬停
- 16. Div无法识别悬停
- 17. Jquery:在div上悬停时添加一个类,并在不悬停时移除
- 18. 获取magento中根类别的特定/特定类别名称
- 19. 悬停的css特异性
- 20. setInterval和setTimeout停止悬停在悬停
- 21. jquery悬停()不触发悬停
- 22. 在多个类别的悬停上显示带有jquery的div
- 23. 更改其他div的类别时悬停在一个div
- 24. Magento 1.9.3在类别页面悬停时显示替代图像
- 25. 如果在拖动操作过程中显示悬挂类别,则不显示悬停类型
- 26. 旋转动画悬停,但移动鼠标悬停 - >取消
- 27. jquery悬停锁定
- 28. 悬停定时器
- 29. 可能的设置:将鼠标悬停到特定的类而不是特定的CSS属性?
- 30. 悬停在IE不工作时,悬停在整个div
啊,完美!谢谢@BoltClock。 – Michelle 2012-02-11 16:13:50
如果您需要在版本9之前支持IE,请小心,因为它们似乎不支持'not()'https://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx#pseudoclasses 。如果你愿意的话,也许可以看看@Mendhak的答案。 – SharpC 2017-06-12 07:47:26