a標(biāo)簽偽類(lèi)的作用:
:link: a標(biāo)簽還未被訪問(wèn)的狀態(tài);
:visited: a標(biāo)簽已被訪問(wèn)過(guò)的狀態(tài);
:hover: 鼠標(biāo)懸停在a標(biāo)簽上的狀態(tài);
:active: a標(biāo)簽被鼠標(biāo)按著時(shí)的狀態(tài);
寫(xiě)樣式時(shí),為毛要按這個(gè)順序?qū)懀?/P>
其實(shí)本質(zhì)還是“同等優(yōu)先權(quán)的樣式,寫(xiě)在后邊的會(huì)覆蓋前邊”,a標(biāo)簽的偽類(lèi)只不過(guò)是又結(jié)合了不同的動(dòng)作順序,動(dòng)作的觸發(fā)順序決定了偽類(lèi)的順序必須按lvha來(lái)寫(xiě)。
下面結(jié)合這4個(gè)偽類(lèi)簡(jiǎn)單說(shuō)下:
因?yàn)榍?者兩種狀態(tài)是常態(tài),而后2者是即時(shí)狀態(tài),當(dāng)即時(shí)狀態(tài)觸發(fā)時(shí),要覆蓋常態(tài),所以2個(gè)即時(shí)狀態(tài)要放在后邊;
因?yàn)樵诔B(tài)下:如果a標(biāo)簽被訪問(wèn)過(guò)后,就要呈現(xiàn)被訪問(wèn)過(guò)的狀態(tài),所以visited 要放在link后邊;
因?yàn)槭髽?biāo)按下時(shí),伴隨著懸停的a標(biāo)簽上,所以要想active覆蓋hover,就必須把a(bǔ)ctive放后邊;
順序記憶技巧:
lv包hao用