超鏈接標簽簡單的幾個樣式屬性


    超鏈接在網頁中用的是最多的了,有幾個屬性我們或許沒有注意到,我們一般都用其中的2個左右,這里總結一下,先看一個網頁

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8" />
 5     <style type="text/css">
 6     a:link{text-decoration: none; color:blue; font-size: 18px; font-family: 微軟雅黑;}
 7     a:visited{ color:green;}
 8     a:hover{text-decoration: underline; color:#09f; font-size: 19px;}
 9     a:active{text-decoration: blink; color: yellow;}
10     </style>
11 </head>
12 <body>
13     <a href="">這是超鏈接</a>
14 </body>
15 </html>

 

 

簡單的說一下,頭部樣式標簽里面a:link是正常的未被訪問過的鏈接樣式,a:active是鼠標點下去到放開這個時間段內鏈接的樣式,a:hover是鼠標移到超鏈接上超鏈接樣式,a:visitend是已經點擊過的超鏈接樣式,常見的是百度搜索結果中我們點擊一條條目之后,會發現默認顏色變了,這個是根據瀏覽器歷史記錄和緩存來的,清除痕跡之后又復原了

內部的樣式:text-decoration是代表文字修飾效果,none是無下划線,underline是有下划線,blink是鼠標按下之后顯示效果,overline是加上划線,line-through是加刪除線,

當然還可以加顏色,字體,字號這樣基本的屬性,就不詳細說了

有幾點需要注意:a:active效果默認瀏覽器是鼠標點下瞬間是紅色,這個我們自己可以按照上面設置;a:visited的樣式和a:link相同並且除顏色外無法修改,一般我們只改變顏色;一旦a:link屬性設置之后,其他屬性默認都繼承a:link中的效果,不用指定也可以,如果單獨指出,按指出的顯示;最后要知道CSS遵循先后順序,后來的會覆蓋前面的,根據這個規律布局的時候一定要考慮代碼順序,按照上面代碼的屬性順序可以完整的表現超鏈接的四種樣式,不要顛倒

根據以上幾點,我們最常用的就是a默認屬性和鼠標放上效果,這樣代碼可以精簡成下面的:

a{text-decoration: none; color:blue; font-size: 18px; font-family: 微軟雅黑;}
a:hover{color:#09f;font-size: 19px;}

這樣的話只有默認與鼠標經過兩種情況,並可以實現鼠標經過字體變大的效果,這種用的比較多

以上是超鏈接基本屬性的設置,在這個基礎上我們可以結合前端腳本實現更多的效果和功能


免責聲明!

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



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