1
A
回答
0
對此,您可以使用CSS play 1或CSS play 2中的代碼。
每個示例都滿足您的需求。 主要想法是使用僞類的基類:
#menu li a:hover {border:0; text-decoration:underline;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:15px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color:#c00;}
+0
我自己想通了,謝謝你的回答 – NET
2
你的CSS看起來會有點像這樣:查看你需要添加的子類別時
.highlighted, a:hover {
/* styles for when the category is hovered or highlighted */
}
那麼「突出」 CSS類來表示父類的元素。你如何做到這一點取決於你的網站如何工作,但它可以用JavaScript或服務器端代碼來完成。
編輯1:是的,這可以用CSS來完成,但它可能需要大量的手工勞動。如果您的網站只是一堆靜態HTML文件,您可以進入並編輯它們中的每一個以突出顯示父級。例如,題目爲「轎車」(汽車的一個子類)的頁面上,你可以改變
<div class="category">Cars</div>
到
<div class="category highlighted">Cars</div>
應該有什麼奇怪的或特別的是你。
0
CSS:
.main-parent:hover a.parent { color: green; }
.child-ul a:hover { color: green; }
HTML:
<ul class="main-parent">
<li><a class="parent" href="#">Link Parent</a>
<ul class="child-ul">
<li><a href="#">Link Child</a></li>
<li><a href="#">Link Child</a></li>
<li><a href="#">Link Child</a></li>
<li><a href="#">Link Child</a></li>
<li><a href="#">Link Child</a></li>
<li><a href="#">Link Child</a></li>
</ul>
</li>
</ul>
相關問題
- 1. CSS懸停問題
- 2. css懸停問題
- 3. CSS懸停問題
- 4. JavaScript和CSS懸停問題
- 5. 懸停問題的DIV(CSS)
- 6. CSS懸停問題(填充)
- 7. CSS Menu Dropdown懸停問題
- 8. Quick CSS懸停問題
- 9. CSS菜單懸停問題
- 10. CSS 3懸停問題
- 11. CSS懸停菜單問題
- 12. CSS懸停下拉問題
- 13. CSS:懸停JS問題
- 14. 懸停CSS的問題
- 15. CSS懸停滑出問題
- 16. CSS翻轉 - 懸停問題?
- 17. CSS懸停互動問題
- 18. 問題 - 菜單懸停CSS
- 19. 懸停問題。 HTML和CSS
- 20. Jeditable CSS懸停問題
- 21. jQuery懸停問題
- 22. 懸停問題
- 23. jQuery懸停問題
- 24. CSS懸停在圖像問題上懸停在鏈接上?
- 25. 使用不同懸停大小的CSS懸停問題
- 26. CSS懸停僞類的問題時,「離開懸停」
- 27. jquery懸停問題
- 28. Jquery懸停問題
- 29. CSS問題與懸停僞類
- 30. CSS懸停特異性問題
請發表您的代碼,以便能能夠證明這個問題 –
我的html代碼很長,發佈很多neste d列表。 – NET
您至少應該告訴我們您使用什麼樣的工具/框架來生成您的網站,以便我們能夠提供更具體和有用的答案。你只是用記事本編輯HTML文件或什麼?你有多個文件或單個文件在用戶點擊按鈕時發生變化? –