a标签的四个伪类(:link和:visited是a标签独有的):
- a:link :用来设置a标签对象在未被访问前的样式。
- a:visited :用来设置a标签对象在已被访问后的样式。
- a:hover :用来设置标签对象在鼠标移入时的样式。
- a:active :用来设置标签对象在鼠标点下不放时的样式。
正常的顺序应该是a:link、a:visited、a:hover、a:active,如果我们打乱它们的顺序,比如把“:hover”放在最前面,那么我们把鼠标移入两个链接时,链接样式都不会发生改变。
在 CSS 定义中:
- a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!
- a:active 必须位于 a:hover 之后,这 样才能生效!
于是得四者顺序:
a:link----->a:visited------>a:hover-------->a:active。
可以这样记:LoVe HAte(爱恨) [LVHA]