<a>
en HTML5<a>
La etiqueta <a>
en HTML, también conocida como "anchor" (ancla en inglés), se utiliza principalmente para crear enlaces a otras páginas web, archivos, ubicaciones dentro de la misma página, direcciones de correo electrónico o cualquier otro URL.
A continuación, se detallan los atributos más comunes y relevantes del elemento <a>
:
href: Este es el atributo más importante del elemento <a>
. Especifica la URL del destino del enlace.
<a href="https://www.ejemplo.com">Visita Ejemplo</a>
target: Define dónde se abrirá el enlace. Los valores posibles incluyen:
_self
: Se abre en la misma ventana o pestaña (comportamiento por defecto)._blank
: Se abre en una nueva ventana o pestaña._parent
: Se abre en el marco padre._top
: Se abre en todo el cuerpo de la ventana.<a href="https://www.ejemplo.com" target="_blank">Visita Ejemplo en una nueva pestaña</a>
rel: Especifica la relación entre el documento actual y el documento vinculado. Ejemplos comunes son:
noopener
: Previene que la nueva pestaña tenga acceso al objeto window.opener
.noreferrer
: Similar a noopener
, pero también previene que se envíe información de referencia.ugc
: Señala que el contenido fue generado por usuarios y podría estar sujeto a spam o contenido no deseado.nofollow
: Indica a los motores de búsqueda que no sigan este enlace para afectaciones de SEO .<a href="https://www.ejemplo.com" target="_blank" rel="noopener noreferrer">Visita sin referencia</a>
download: Este atributo fuerza la descarga de un archivo en lugar de navegar a él. Especifica el nombre del archivo que se descargará.
<a href="archivo.pdf" download="miArchivo.pdf">Descargar PDF</a>
type: Especifica el tipo de contenido del enlace, aunque es menos común.
<a href="archivo.pdf" type="application/pdf">Documento PDF</a>
hreflang: Denota el idioma del destino del enlace en código IETF BCP 47.
<a href="https://www.ejemplo.es" hreflang="es">Visita Ejemplo en Español</a>
ping: Este atributo contiene una lista de URLs a las que el navegador enviará un ping
si el usuario hace clic en el enlace. Es utilizado para el seguimiento de clics.
<a href="https://www.ejemplo.com" ping="https://www.ejemplo.com/tracker">Visita Ejemplo con Tracking</a>
title: Proporciona información adicional sobre el enlace, mostrado como una tooltip cuando el usuario pasa el cursor sobre el enlace.
<a href="https://www.ejemplo.com" title="Ir a Ejemplo">Visita Ejemplo</a>
accesskey: Proporciona una tecla de acceso rápido para enfocarse en el enlace.
<a href="https://www.ejemplo.com" accesskey="e">Visita Ejemplo (Alt + E)</a>
tabindex: Controla el orden de tabulación del enlace.
<a href="https://www.ejemplo.com" tabindex="1">Visita Ejemplo</a>
<a>
en HTML5Enlace básico a una página web:
<a href="https://www.ejemplo.com">Visita Ejemplo</a>
Enlace que abre en una nueva pestaña:
<a href="https://www.ejemplo.com" target="_blank">Visita Ejemplo en una nueva pestaña</a>
Enlace a una dirección de correo electrónico:
<a href="mailto:correo@ejemplo.com">Enviar un correo</a>
Enlace que descarga un archivo:
<a href="documento.pdf" download>Descargar Documento</a>
Enlace dentro de la misma página (ancla interna):
<!-- Enlace al ancla -->
<a href="#seccion1">Ir a la Sección 1</a>
<!-- Enlace de destino -->
<h2 id="seccion1">Sección 1</h2>
<p>Contenido de la sección 1.</p>
Enlace con tooltip y tecla de acceso rápido:
<a href="https://www.ejemplo.com" title="Visitar Ejemplo" accesskey="e">Visita Ejemplo (Alt + E)</a>
Estos ejemplos y descripciones cubren una amplia gama de usos y configuraciones que se pueden aplicar a los enlaces en HTML5, proporcionando flexibilidad y funcionalidad a los desarrolladores web.