设置链接颜色的时候,是否碰到过这样的问题:链接被访问之后,原先设置的a:hover不再有效果了。
如果有,请检查你的链接颜色设置顺序。
关于链接颜色的顺序,一个老外总结了一个便于记忆的“爱恨原则”(LoVe/HAte),即四种伪类的首字母:LVHA(正确的顺序:a:link、a:visited、a:hover、a:active)。
a:link {color: #FF0000} /* unvisited link */
a:visited {color: #00FF00} /* visited link */
a:hover {color: #FF00FF} /* mouse over link */
a:active {color: #0000FF} /* selected link */
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
注意 a:hover 必须在 a:link 和 a:visited 后出现,要有顺序才能正常显示效果!
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!
注意: CSS中 a:active 必须出现在 a:hover 定义后才能有效果!



#1