0
我真的很困惑這裏發生了什麼。我想知道爲什麼當光標在按鈕內而不是直接在鏈接上時鏈接是白色的?當光標在按鈕邊界內時,我希望它是紅色的。
我認爲這是因爲在那一點上,頁面是從聲明的.links繼承的:一個顏色值,但我想知道如何讓它覆蓋那個? 。鏈接:懸停似乎並沒有將繼承權轉讓給.links a:hover(?)
任何幫助將不勝感激!CSS - 鏈接:懸停顏色繼承問題
.links a{
color:white;
text-decoration:none;
}
.links:hover{
background-color:white;
color:red;
}
.links a:hover{
background-color:white;
color:red;
}
https://jsfiddle.net/3dujymLk/1/
Mmmmmmm,我明白了。謝謝。 似乎沒有想到是它自己的一類,因此它需要不同實例的特定行爲規則。我指望文字顏色轉移到鏈接出於某種原因,n00b錯誤。 – Joolian
當談到CSS時,除了繼承和級聯之外,還有很多。看看這篇文章,瞭解CSS特性,這是瀏覽器如何確定哪些樣式適用於哪些元素。 https://css-tricks.com/specifics-on-css-specificity/ – skyline3000