【轉】A標簽的css樣式


CSS為一些特殊效果准備了特定的工具,我們稱之為“偽類”。其中有幾項是我們經常用到的,下面我們就詳細介紹一下經常用於定義鏈接樣式的四個偽類,它們分別是:

    :link
    :visited
    :hover
    :active

  因為我們要定義鏈接樣式,所以其中必不可少的就是超級鏈接中的錨標簽--a,錨標簽和偽類鏈接起來書寫的方法就是定義鏈接樣式的基礎方法,它們的寫法如下:

    a:link,定義正常鏈接的樣式;
    a:visited,定義已訪問過鏈接的樣式;
    a:hover,定義鼠標懸浮在鏈接上時的樣式;
    a:active,定義鼠標點擊鏈接時的樣式。


  示例:


  a:link {
    color:#FF0000;
    text-decoration:underline;
    }
    a:visited {
    color:#00FF00;
    text-decoration:none;
    }
    a:hover {
    color:#000000;
    text-decoration:none;
    }
    a:active {
    color:#FFFFFF;
    text-decoration:none;
    }


  上面示例中定義的鏈接顏色是紅色,訪問過后的鏈接是綠色,鼠標懸浮在鏈接上時是黑色,點擊時的顏色是白色。

    如果正常鏈接和已訪問過的鏈接樣式相同,鼠標懸浮和點擊時的樣式相同,也可以將它們合並起來定義:


  a:link,
    a:visited     {
    color:#FF0000;
    text-decoration:underline;
    }    
    a:hover,
    a:active    {
    color:#000000;
    text-decoration:none;
    }


鏈接定義的順序
  沒有規矩不成方圓,雖然鏈接定義寫好了,但它也是有規則的,如果這四項的書寫順序稍有差錯,鏈接的效果可能就沒有了,所以每次定義鏈接樣式時務必確認定義的順序,link--visited--hover-active,也就是我們常說到的LoVe HAte原則(大寫字母就是它們的首字母)。

定義局部鏈接樣式
  在CSS中寫上a:link{}這樣的定義會使整個頁面的鏈接樣式改變,但有些局部鏈接需要特殊化,這個問題也不難解決,只要在鏈接樣式定義的前面加上指定的id或class就可以了。

  示例:

  #sidebar a:link,
    #sidebar a:visiteid  {
    color:#FF0000;
    text-decoration:none;
    }
    #sidebar a:hover,
    #sidebar a:active  {
    color:#000000;
    text-decoration:underline;
    }


  調用方法:
  <div id="sidebar"><a href="aa.aspx" target="_blank">鏈接到aa頁面<a></div>


  class的定義方法和id相同,只要將#sidebar改為.sidebar就行了,還有一種方法是直接定義鏈接的樣式,那樣更直接,不過調用時比較麻煩,需要給每個特定的鏈接加上定義的代碼。

  示例:
   .redlink a:link,
    .redlink a:visiteid 

{
    color:#FF0000;
    text-decoration:none;
 }
    .redlink a:hover,
    .redlink a:active 

{
    color:#000000;
    text-decoration:underline;
    background:#FFFFFF;
 }

 

在最后兩種方式中是制定某個a標簽的樣式,因此需要在a.link......前面寫上標簽上一層的類名或者id


免責聲明!

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



猜您在找 a標簽 用css樣式控制 關於css中a標簽的樣式 css樣式之標簽的查找 html的標簽和css樣式 動態修改a標簽的css樣式 CSS樣式添加和img標簽 HTML標簽_增加css樣式 CSS消除button標簽的默認樣式 通過css樣式去除
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM
標簽的外邊框 css 去掉i標簽默認斜體樣式