a標(biāo)簽偽類的作用:
":link": a標(biāo)簽還未被訪問的狀態(tài);
":visited": a標(biāo)簽已被訪問過的狀態(tài);
":hover": 鼠標(biāo)懸停在a標(biāo)簽上的狀態(tài);
":active": a標(biāo)簽被鼠標(biāo)按著時的狀態(tài);
寫樣式時,為毛要按這個順序?qū)懀?
其實本質(zhì)還是“同等優(yōu)先權(quán)的樣式,寫在后邊的會覆蓋前邊”,a標(biāo)簽的偽類只不過是又結(jié)合了不同的動作順序,動作的觸發(fā)順序決定了偽類的順序必須按lvha來寫。
下面結(jié)合這4個偽類簡單說下:
因為前2者兩種狀態(tài)是常態(tài),而后2者是即時狀態(tài),當(dāng)即時狀態(tài)觸發(fā)時,要覆蓋常態(tài),所以2個即時狀態(tài)要放在后邊;
因為在常態(tài)下:如果a標(biāo)簽被訪問過后,就要呈現(xiàn)被訪問過的狀態(tài),所以visited 要放在link后邊;
因為鼠標(biāo)按下時,伴隨著懸停的a標(biāo)簽上,所以要想active覆蓋hover,就必須把active放后邊;
順序記憶技巧:
lv包hao用
更多信息請查看IT技術(shù)專欄