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. 關閉特定子菜單類別上的懸停狀態
- 2. css類與跨度不識別懸停
- 3. 懸停爲特定格
- 4. 類:懸停不會在Firefox
- 5. 懸停在類工作不
- 6. 如何識別在DataGridView中懸停的特定單元格
- 7. .slideUp()懸停在別的以外的特定的div
- 8. Wordpress WP_Query,在category_name中但不是在特定類別中
- 9. WOOCOMMERCE產品類別懸停效果
- 10. 停止懸停並單擊元件上不特定的類屬性
- 11. 特定類別
- 12. 停止在相同類別的div間懸停閃爍
- 13. 如何申請子女:懸停但不是父母:懸停
- 14. CSS特殊懸停
- 15. 用於在特定類別
- 16. 禁用特定div上的懸停
- 17. 特定頁面鏈接懸停
- 18. 股利類:懸停不是在IE
- 19. 僞類:懸停不會在IE7
- 20. 在特定時間段後停止懸停CSS或Pure JS
- 21. CSS不識別懸停顏色集
- 22. CSS懸停爲黑莓,但不是iphone?
- 23. CSS:懸停的作品,但:積極不
- 24. jQuery懸停不動畫,但延遲
- 25. CSS顏色Anchor,但不是A:懸停
- 26. 針對li懸停但不是家長
- 27. jquery懸停在懸停內
- 28. Div無法識別懸停
- 29. 如何添加類。處理鼠標懸停,但不是點擊
- 30. 類:懸停文字修飾工作,但不色
啊,完美!謝謝@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