Esta es una tecnología experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.

La pseudo-clase :any-link de CSS representa a un elemento que actúa como el ancla origen de un hipervínculo independientemente de si ha sido visitado, es decir, coincide con cualquier elemento <a>, <area><link> con un atributo href. Por lo tanto, coincide con toos los elementos que coincidan con :link:visited.
 
/* Selecciona cualquier elemento que coincida con :link o :visited */
:any-link {
  color: green;
}

Sintaxis

:any-link

Ejemplo

HTML

<a href="https://example.com">Enlace externo</a><br>
<a href="#">Enlace de destino interno</a><br>
<a>Enlace de marcador de posición (no se personalizará)</a>

CSS

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

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

Resultado

Especificaciones

Especificación Estado Comentarios
Selectors Level 4
La definición de ':any-link' en esta especificación.
Working Draft Definición inicial.

Compatibilidad con navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung Internet
Soporte básicoChrome Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Edge Sin soporte NoFirefox Soporte completo 50
Soporte completo 50
Sin soporte 1 — ?
Prefijado
Prefijado Requiere de un prefijo de vendedor : -moz-
IE Sin soporte NoOpera Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Safari Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
WebView Android Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Chrome Android Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Edge Mobile Sin soporte NoFirefox Android Soporte completo 50
Soporte completo 50
Sin soporte 4 — ?
Prefijado
Prefijado Requiere de un prefijo de vendedor : -moz-
Opera Android Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Safari iOS Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Samsung Internet Android Soporte completo Si

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.

 

Etiquetas y colaboradores del documento

Colaboradores en esta página: lajaso, israel-munoz
Última actualización por: lajaso,