W3cubDocs

/CSS

:any-link

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The :any-link CSS pseudo-class selector represents an element that acts as the source anchor of a hyperlink, independent of whether it has been visited. In other words, it matches every <a>, <area>, or <link> element that has an href attribute. Thus, it matches all elements that match :link or :visited.

/* Selects any element that would be matched by :link or :visited */
:any-link {
  color: green;
}

Syntax

:any-link

Example

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;
}

Result

Specifications

Specification Status Comment
Selectors Level 4
The definition of ':any-link' in that specification.
Working Draft Initial definition.

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
Basic support Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
No 50
50
1 — ?
Prefixed
Prefixed Requires the vendor prefix: -moz-
No Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Mobile
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
No 50
50
4 — ?
Prefixed
Prefixed Requires the vendor prefix: -moz-
Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Yes
Prefixed
Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Yes

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/:any-link