CSS鏈接的樣式a:link,a:visited,a:hover,a:active


a :link(未被訪問)
a:hover(鼠標懸停)
a:visited(訪問過:真正到達那個頁面)
a:active(鼠標點擊與釋放之間、對無href屬性的a對象無作用)

這幾個元素,定義CSS時候的順序不同,也會直接導致鏈接顯示的效果不同,本人總結了一下,“特殊性”大的后定義就能實現想要的效果

特殊性由一般到特殊排序:link--visited--hover--active

如下就能實現所要的效果:


a:link{color: blue}

a:visited{color: red}

a:hover{color: yellow}

a:active{color: white}


如果定義成這樣:

a:hover{color: yellow}

a:link{color: blue}

a:visited{color: red}

a:active{color: white}

就不能看到hover的效果了,因為:link是最一般的效果,作用范圍大於hover,所以就把前面那句覆蓋了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM