我一直在修補一些HTML標記的CSS。我面臨的問題是,有一種已經應用CSS :first-line
僞類的樣式。我想要的是改變懸停狀態下第一行的樣式。有沒有辦法像p:first-line:hover
這樣應用?有沒有辦法添加:懸停到CSS:第一線僞類?
回答
你必須定義p:first-line
之前,你可以定義鏈p:first-line:hover
像這樣:
p:first-line { color: black; }
p:hover:first-line { color: red; }
Works in Chrome 27對我來說。 – ThinkingStiff 2013-03-12 08:34:25
Scott你可以再試一次嗎?我已經更新了我的答案。 – JimmyRare 2013-03-12 08:34:41
也適用於Firefox 19 – 2013-03-12 08:34:48
非常引人入勝的話題!我嘗試了一個jQuery版本,發現,即使這不起作用。在Firefox中,必須首先應用該類才能處理懸停,如您在此Fiddle中所見。但WebKit完全忽略了關於動態類添加的:first-line
。
<p class="hovered">Text .... </p>
對於Firefox,必須在HTML代碼中設置該類。現在,下面的工作。
jQuery('p').removeClass('hovered');
jQuery('p').hover(function() {
jQuery(this).addClass('hovered');
}, function() {
jQuery(this).removeClass('hovered');
});
但是在WebKit中不起作用。
- 1. css僞類沒有顯示或懸停
- 2. CSS僞類懸停屬性
- 3. 有沒有辦法來報價添加到多段線
- 4. 有沒有辦法停用某個div /元素上的懸停?
- 5. CSS懸停僞類和畫布交互?
- 6. 在CSS僞類上懸停狀態
- 7. CSS邊框和:懸停動態僞類
- 8. 離開懸停的CSS僞類
- 9. CSS僞類:懸停不工作
- 10. jQuery的懸停()沒有觸發時,第一次懸停
- 11. 有沒有辦法給jquery css方法添加變量?
- 12. CSS懸停僞類的問題時,「離開懸停」
- 13. 有沒有辦法將第二類封裝到主類中?
- 14. 在初始懸停觸發點擊後有沒有辦法「重置」移動Webkit的僞懸浮行爲?
- 15. 有沒有辦法無限期地暫停一個線程?
- 16. 有沒有辦法將PHP SimpleXMLElement添加到另一個SimpleXMLElement?
- 17. 有沒有辦法將一個「預處理」添加到UIButton?
- 18. 有沒有辦法給leiningen添加第二個src文件夾?
- 19. 有沒有辦法在CSS中添加和減去值?
- 20. 有沒有辦法添加輔助outerLayout?
- 21. 有沒有辦法讓這jQuery的懸停動畫更流暢?
- 22. 有沒有辦法顯示使用鍵盤懸停JavaDoc幫助?
- 23. 有沒有辦法來檢查一個元素是否有鼠標懸停?
- 24. 如何避免CSS懸停同時應用css邊框與懸停僞類
- 25. 有沒有辦法在CSS2中表達CSS3否定僞類?
- 26. 未知僞元素或僞類:懸停
- 27. 我應該使用:懸停CSS僞類還是hover()jQuery方法?
- 28. CSS:沒有選擇 - 從懸停
- 29. 的CSS鼠標懸停沒有出現
- 30. 有沒有辦法動態改變一個按鈕的CSS類?
+1爲一個迷人的話題! – 2013-03-12 08:27:06