:hover CSS偽類適用于用戶使用指示設(shè)備虛指一個(gè)元素(沒有激活它)的情況。這個(gè)樣式會被任何與鏈接相關(guān)的偽類重寫,像:link, :visited, 和 :active等。為了確保生效,:hover規(guī)則需要放在:link和:visited規(guī)則之后,但是在:active規(guī)則之前,按照LVHA的循順序聲明:link-:visited-:hover-:active。:hover偽類可以任何偽元素上使用。
選擇鼠標(biāo)移到鏈接上的樣式:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(cainiaoplus.com)</title> <style> a:active { background-color:lightgreen; } </style> </head> <body> <a href="//www.soo66.com">(cainiaoplus.com)</a> <a href="//www.pcjson.com" target="_top">pcjson.com</a> <p><b>注意:</b> 當(dāng)鼠標(biāo)移動到連接上 :hover 選擇器樣式鏈接到該超鏈接。</p> </body> </html>測試看看 ?/?
:hover在鼠標(biāo)移到鏈接上時(shí)添加的特殊樣式。
提示: :hover 選擇器器可用于所有元素,不僅是鏈接。
提示: :link 選擇器設(shè)置了未訪問過的頁面鏈接樣式, :visited 選擇器設(shè)置訪問過的頁面鏈接的樣式:active選擇器設(shè)置當(dāng)你點(diǎn)擊鏈接時(shí)的樣式。
注意: 為了產(chǎn)生預(yù)期的效果,在 CSS 定義中,:hover 必須位于 :link 和 :visited 之后??!
表格中的數(shù)字表示支持該屬性的第一個(gè)瀏覽器版本號。
選擇器 | |||||
---|---|---|---|---|---|
:hover | 4.0 | 7.0 | 2.0 | 3.1 | 9.6 |
注意:在 IE 中必須聲明 <!DOCTYPE> 才能保證 :hover 選擇器能夠有效。
CSS 教程: CSS Links
CSS 教程: CSS 偽類
激活的、已訪問的、未訪問的或者當(dāng)有鼠標(biāo)懸停在其上的鏈接:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(cainiaoplus.com)</title> <style> a:link {color:green;} a:visited {color:green;} a:hover {color:red;} a:active {color:yellow;} </style> </head> <body> <p>將鼠標(biāo)移上并點(diǎn)擊此鏈接: <a href="//www.soo66.com/">(cainiaoplus.com)</a></p> </body> </html>測試看看 ?/?
不同樣式的鏈接樣式:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(cainiaoplus.com)</title> <style> a.ex1:hover,a.ex1:active {color:red;} a.ex2:hover,a.ex2:active {font-size:150%;} a.ex3:hover,a.ex3:active {background:red;} a.ex4:hover,a.ex4:active {font-family:monospace;} a.ex5:visited,a.ex5:link {text-decoration:none;} a.ex5:hover,a.ex5:active {text-decoration:underline;} </style> </head> <body> <p>將鼠標(biāo)移至鏈接上查看其樣式改變.</p> <p><a class="ex1" href="/css/">這個(gè)鏈接改變顏色</a></p> <p><a class="ex2" href="/css/">這個(gè)鏈接改變字體大小</a></p> <p><a class="ex3" href="/css/">這個(gè)鏈接改變背景顏色</a></p> <p><a class="ex4" href="/css/">這個(gè)鏈接改變字體類型</a></p> <p><a class="ex5" href="/css/">這個(gè)鏈接改變文字修飾</a></p> </body> </html>測試看看 ?/?