使用CSS选择任意链接

使用CSS为链接设置样式被认为是直接的,大多数开发者使用:link:visited伪类。虽然这种解决方案非常常见,但还有一种更简洁的替代方案,即:any-link伪类。这个伪类选择器选择所有链接,无论它们是否已被访问。因此,它作为页面上所有链接的通用选择器。

:any-link {
  color: #0444f6;
}

一个重要的注意事项是,使用:any-link与使用[href]属性选择器是不同的。:any-link伪类不会选择空链接,而[href]属性选择器会选择空链接。