css設定連結<a>樣式詳解

antzone發表於2017-04-03

我們可以粗暴的設定連線<a>的css樣式,當然也可以比較細化的進行設定。

[CSS] 純文字檢視 複製程式碼
a {
  color:red;
  font-size:14px;
}

上面的設定就比較粗暴,在很多實際需要中都無法滿足要求。

可以通過下面四個偽類實現更為喜歡的設定功能:

[CSS] 純文字檢視 複製程式碼
:link
:visited
:hover
:active

它們的作用如下:

(1).a:link:定義正常連結的樣式。

(2).a:visited:定義已訪問過連結的樣式。

(3).a:hover:定義滑鼠懸浮在連結上時的樣式。

(4).a:active:定義滑鼠點選連結時的樣式。

簡單程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
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;
}
</style>
</head>
<body>
<a href="#">螞蟻部落歡迎您</a>
</body>
</html>

上面的程式碼實現了各種狀態下連結樣式的設定。

特別說明:這幾個連結偽類的順序是固定的,否則會出現錯誤,依次是::link、:visited、:hover和:active。

相關文章