使用方法:a:link|a:visited|a:hover|a:active
在 CSS 定义中,a:hover
必须被置于 a:link
和 a:visited
之后,才是有效的,a:active
必须被置于 a:hover
之后,才是有效的。
意义
link:未访问的链接
visited:已访问的链接
hover:鼠标放在链接的效果
active:激活时链接(点击鼠标未松开)
由于状态是动态变化的,所以一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这个样式。由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪类。