Spec-Zone.ru › CSS

`:any-link` CSS псевдокласс

Базовый уровень Широко доступно

Эта возможность хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с января 2020 года.

Селектор :any-link CSS псевдокласса обозначает элемент, выступающий в качестве исходной точки гиперссылки, независимо от того, посещалась ли она. Другими словами, он выбирает каждый элемент <a> или <area>, у которого есть атрибут href. Таким образом, он выбирает все элементы, соответствующие :link или :visited.

Попробуйте

p {
  font-weight: bold;
}

a:any-link {
  color: forestgreen;
  text-decoration-color: hotpink;
}
<p>Pages that you might have visited:</p>
<ul>
  <li>
    <a href="https://developer.mozilla.org">MDN Web Docs</a>
  </li>
  <li>
    <a href="https://www.youtube.com/YouTube">Google</a>
  </li>
</ul>
<p>Pages unlikely to be in your history:</p>
<ul>
  <li>
    <a href="https://developer.mozilla.org/missing-3">Random MDN page</a>
  </li>
  <li>
    <a href="https://example.com/missing-3">Random Example page</a>
  </li>
</ul>

Синтаксис

:any-link {
  /* ... */
}

Примеры

HTML

<a href="https://example.com">External link</a><br />
<a href="#">Internal target link</a><br />
<a>Placeholder link (won't get styled)</a>

CSS

a:any-link {
  border: 1px solid blue;
  color: orange;
}

/* WebKit browsers */
a:-webkit-any-link {
  border: 1px solid blue;
  color: orange;
}

Результат

Спецификации

Спецификация
Селекторы уровня 4
# the-any-link-pseudo

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
any-link
65
1
79
79
50
1–50
52
15
9
3
1.2–3
65
18
50
4–50
47
14
9
1
9.0
1.0
65
4.4
9
1
not_match_link
65
79
87
52
15
65
87
47
15
9.0
65
15

См. также

  • Создание ссылок
  • Соответствует элементам HTML: <a> и <area> с атрибутом href
  • Связанные селекторы CSS:
    • :visited
    • :link

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/:any-link

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API