我意識到,如果我在造型CSS的鏈接,使用父元素與類名,即:CSS:懸停奇怪的是繼承樣式
div.class a { ... }
鏈接的懸停狀態也繼承這個樣式表,但只有當我規定一個特定的類。
如何來解決這個問題,沒有複製的:懸停樣式?
我意識到,如果我在造型CSS的鏈接,使用父元素與類名,即:CSS:懸停奇怪的是繼承樣式
div.class a { ... }
鏈接的懸停狀態也繼承這個樣式表,但只有當我規定一個特定的類。
如何來解決這個問題,沒有複製的:懸停樣式?
的選擇div.div a
比選擇a:hover
更具體的,所以它會優先考慮。
如果您使懸停選擇器更具體,它也將用於最後一個div。例如:
html body a:hover {color:#d00;}
謝謝,我認爲這是更好的解決方案反對!importnat –
您可以使用!important
作爲您的懸停樣式。
a:hover {color:#d00 !important;}
我知道它但對我來說這也不是很好的決定。因爲我需要使用CSS編輯器編輯鏈接的樣式,我需要進一步創建鏈接(比如Firebug,但它將構建在管理面板中)。並且檢測在特定元素中是否存在!importnan將會很困難 –
嗯,你沒有在你的問題中提到這個要求。你應該使用Guffa的解決方案。 – DanielB
我想知道爲什麼它不工作時,你甚至沒有重寫':hover'類。奇怪的 – Bob
它並不奇怪:) - 它被稱爲「選擇特異性」:http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/ – fcalderan