Псевдокласс :any-link

Псевдокласс :any-link предназначен добавить стиль элементам, которые могут принимать атрибут href.

Элементы, которые могут принимать атрибут href:

Тег <а> — предназначен для создания ссылок.

<a href="#">Текст ссылки</a>

Тег <area> — определяет область для ссылки.

<map name="map-logo">
      <area name="sit"
            coords="1,1,48,48"
            href="http://htmlhook.ru"
            target="_top">
</map>
<img src="http://htmlhook.ru/logo.jpg" align="top" height="60" width="60" usemap="#map-logo">

Тег <link> — дополнительный источник.

<link href="http://htmlhook.ru/selektory-css-put-k-css4.html" {атрибут источника}>

Применить псевдокласс :any-link

Если гиперссылка и посещённая ссылка имеет одинаковое значение:

:link, :visited {
  color: navy;
}

// или

:matches(:link, :visited) {
  color: navy;
}

можно заменить псевдоклассом :any-link

:any-link {
  color: navy;
}

псевдокласс :any-link является селекторами четвёртого уровня CSS4. В настоящее время работает с префиксами поставщиков браузеров.

Поддержка браузерами псевдокласса :any-link
Internet Explorer Chrome Opera Safari Firefox Android iOS
-webkit- -o- -moz-

Ещё псевдоклассы CSS4