1. 程式人生 > >【css】 使用CSS去除 去掉超連結的下劃線方法

【css】 使用CSS去除 去掉超連結的下劃線方法

我們可以用CSS語法來控制超連結的形式、顏色變化,為什麼連結一定要使用下劃線和顏色區分呢? 其主要原因主要是考慮到   1、視力差的人 2、色盲的人 。。。

下面我們做一個這樣的連結:未被點選時超連結文字無下劃線,顯示為藍色;當滑鼠在連結上時有下劃線,連結文字顯示為紅色;當點選連結後,連結無下劃線,顯示為綠色。

實現方法很簡單,在原始碼的<head>和<head>之間加上如下的CSS語法控制:

   <style type="text/css">
   <!--
   a:link { text-decoration: none;color: blue}
   a:active { text-decoration:blink}
   a:hover { text-decoration:underline;color: red} 
   a:visited { text-decoration: none;color: green}
   --> 
   </style>

  其中:
  a:link 指正常的未被訪問過的連結;
  a:active 指正在點的連結;
  a:hover 指滑鼠在連結上;
  a:visited 指已經訪問過的連結;
  text-decoration是文字修飾效果的意思;
  none引數表示超連結文字不顯示下劃線;
  underline引數表示超連結的文字有下劃線
-------------------------------------------------------------------------
演示:讓網頁中的連結去掉下劃線
<style type="text/css"> 
<!-- 
A { text-decoration: none} 
--> 
</style>
將程式碼插入在<head></head>之間.<title>之前即可

-------------------------------------------------------------------------

使用CSS實現連結的虛線下劃線\普通下劃線效果

a {
color:#3399FF;
font-weight:Normal; /*CSS字型效果 普通 可以改成bold粗體 如果去除此行那麼預設是不顯示下劃線的*/
text-decoration:none; /*CSS下劃線效果:無下劃線*/
}

a:hover {
color:#4499EE;
text-decoration:none; /*CSS下劃線效果:無下劃線*/
border-bottom: 1px #0099CC dotted /*CSS加一個只有下邊的框 邊框為虛線*/
}

a{ } :是用來控制連線的效果 

a:hover{ }:是用來控制滑鼠移上去的效果。

html 中怎麼使連結點選過後不變顏色?

無非設定a標籤的屬性呀
a:link {color: blue}               /* 未被訪問的連結
a:visited {color: blue}            /* 已被訪問過的連結 
a:hover {color: blue}            /* 滑鼠懸浮在上的連結
a:active {color: blue}   /* 滑鼠點中啟用連結

設定link和visited的顏色一樣就好了

注意順序不能亂哦,否則會失效的