鏈接狀態(tài)
典型的CSS翻滾效果依賴于超鏈接中四個(gè)狀態(tài)之一的獨(dú)立類型。可以建立附帶CSS預(yù)先類的<A>(超鏈接)類型以指定鏈接狀態(tài):
a:link——常規(guī),非訪問超鏈接
a:visited——訪問超鏈接
a:hover——訪問者操作鼠標(biāo)通過時(shí)的鏈接
a:active——點(diǎn)擊鏈接
為了能夠使典型的CSS翻滾效果正常工作,CSS代碼中的CSS類型順序顯得非常重要,無論它是一個(gè)外部類型表格或者是嵌入在HIML頁標(biāo)題欄中的類型規(guī)則。
a:link類型出現(xiàn)的時(shí)間為最早,因?yàn)樗蓱?yīng)用于所有的鏈接。a:visited類型排第二,它將取代任何鏈接的a:link格式。(如果a:link類型緊跟著的是a:visited,a:link可能會(huì)取代a:visited類型。)其次是a:hover類型,此類型只應(yīng)用于訪問鼠標(biāo)下的鏈接。最后是a:active,所以,當(dāng)鏈接被點(diǎn)擊時(shí),它可以取代所有其它的類型。
a:link {
color: #0000FF;
text-decoration: underline;
font-weight: normal;
font-style: normal;
}
a:visited {
color: #3399FF;
text-decoration: underline;
background-color: #FFFFFF;
font-weight: normal;
font-style: italic;
}
a:hover {
color: #0000FF;
text-decoration: underline;
background-color: #FFFF00;
font-weight: bold;
font-style: normal;
}
a:active {
color: #FF0000;
text-decoration: none;
background-color: #CCCCCC;
font-weight: bold;
font-style: normal;
}
在CSS代碼中的類型順序確定了每一種類型如何取代其它的類型,即更多的類型可以應(yīng)用到特定的元素。正常情況下,a:hover類型處于a:link和a:visited類型之后,所以hover狀態(tài)的類型可以應(yīng)用于常規(guī)和訪問的鏈接。但是,它也并非必須遵循這一方式,你可以改變類型順序?qū)崿F(xiàn)不同的效果。
假設(shè)你想在非訪問鏈接中使用翻滾效果,但不想影響到其它訪問鏈接,你或許想到通過代碼來處理這種外形上改變,然而你所要做的是重新組織CSS代碼。
從訪問鏈接中移除翻滾效果,可以通過很簡單地移除a:visited類型。
注意,a:visited類型中包含指定所有與a:hover相同屬性的規(guī)則,否則,當(dāng)訪問者的鼠標(biāo)通過一個(gè)訪問鏈接時(shí),沒有被a:visited類型取代的任何a:hover類型屬性將會(huì)繼續(xù)再現(xiàn)。
來源:網(wǎng)頁教學(xué)網(wǎng)
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com