CSS :any-link 伪类

定义和用法

CSS :any-link 伪类用于选择并设置作为超链接源锚点的元素的样式。

无论链接是否已被访问,此伪类都会生效。

因此,此伪类适用于所有具有 href 属性的 <a><area> 元素。

实例

例子 1

选择并设置所有具有 href 属性的 <a> 元素的样式:

a:any-link {
  background-color: yellow;
  color: maroon;
}

亲自试一试

例子 2

为所有具有 href 属性的 <a> 元素设置样式。此外,根据状态(悬停、激活、未访问等)设置链接样式:

a:any-link {
  background-color: yellow;
  color: maroon;
}
a.ex1:hover, a.ex1:active {
  color: red;
}
a.ex2:hover, a.ex2:active {
  font-size: 150%;
}

亲自试一试

CSS 语法

:any-link {
  css declarations;
}

技术细节

版本: CSS Selectors Level 4

浏览器支持

表格中的数字指定了完全支持该伪类的首个浏览器版本。

Chrome Edge Firefox Safari Opera
65 79 50 9 52

相关页面

教程:CSS لینک

教程:CSS باتن

教程:CSS 伪类