:link
定义和用法
:link
,选择器选择未访问的链接,向未访问的链接添加特殊的样式。:link
,是一个伪类,它适用于到另一个未被访问的资源的超链接。:link
,适用于未访问的URL的链接。未访问的URL是链接点不会显示在用户代理的历史记录中的URL。:link
,此状态与:visited 状态互斥。
语法:
:link
设置超链接<a>
在未被访问前的样式。
- 如果需要给超链接定义:访问前,鼠标悬停,当前被点击,已访问。这4种伪类效果,而又没有按照一致的书写顺序,不同的浏览器可能会有不同的表现
- 超链接的4种状态,需要有特定的书写顺序才能生效。超链接状态顺序::
:link
、:visited
、:hover
、:active
注意,:hover
必须位于:link
和:visited
之后,:active
必须位于:hover
之后
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
所有浏览器都支持 |
例子
//选择未访问链接样式: a:link{background-color:yellow;}
//激活的、已访问的、未访问的或者当有鼠标悬停在其上的链接: a:link {color:green;} a:visited {color:green;} a:hover {color:red;} a:active {color:yellow;}