去掉超連接下劃線三個簡單的實例

 去掉超連接的下劃線,須要用樣式表CSS來控制,若是你暫時不想深刻了解CSS的概念,下面將舉三個簡單的實例來講明如何控制超連接的下劃線。用記事本打開網頁源代碼(也能夠先用IE打開網頁,而後點擊IE菜單欄的"查看→源文件"),而後彈出記事本窗口。 

找到<head>和</head>這兩句,樣式表語句就加在它們中間。以下: 
<html> 
<head> 
<style>a{TEXT-DECORATION:none}</style> 
</head><body>

1、僅僅在head與head中間加入<style>a{ TEXT-DECORATION:none }</style>   css

這一句就去掉超連接下劃線了,這是個最簡單的例子,你試着這樣作就會成功的。 

2、上面的例子只是告訴你如何一次性去掉超連接下劃線,若是你的網頁當中有的超連接須要下劃線,有的不須要,該怎麼辦呢?首 
先你要構思好,你的網頁中的超連接大部分是有下劃線的,仍是沒下劃線的? 
若是大部分超連接不要下劃線,就能夠加入 
<style> a{ TEXT-DECORATION:none }</style>這一句,而後在少數要下劃線的超連接裏使用這個方法,它就有下劃線了: 
<a href=****><u>文字</a>。 
·若是大部分超連接都要下劃線,就能夠不要加入前面提到的這句。把它改成:<style>.n{ TEXT-DECORATION:none }</style>, 
注意:n前面有個點,它表示類選擇符,而後在網頁的超連接當中能夠屢次引用,就可單獨去掉個別超連接了,例如: 
<a class=n href=http://www.webshu.com>網頁樹樹</a> 
<a class=n href=http://www.cctv.com>中央電視臺</a> 
<a class=n href=http://www.jbxue.com>腳本學堂</a>

3、如何讓超連接去掉下劃線,鼠標停留在上面時有下劃線?   html

能夠在head與head之間加上這樣一句:<style>a{ TEXT-DECORATION:none}a:hover{TEXT-DECORATION:underline }</style> 
說明:a表示超連接,a:hover在樣式表裏屬於僞類,表示鼠標懸停時候的狀態。 
肯定你的網頁大部分超連接須要哪一種效果。再舉個實例說明一下: 
<style>a{ TEXT-DECORATION:none }a.xh{ TEXT-DECORATION:none } 
a:hover.xh{ TEXT-DECORATION:underline }</style>,它等價於<style> 
a,a.xh{ TEXT-DECORATION:none }a:hover.xh{ TEXT-DECORATION:underline }</style>

加入這句以後,網頁內的超連接都沒有下劃線。   web

由上能夠看出,咱們又用了一次CSS僞類,它的定義格式是:選擇符.類選擇符{ 屬性;屬性值 },例如前面提到的  a.xh{ TEXT-DECORATION:none }。
相關文章
相關標籤/搜索