Cómo usar la etiqueta a en HTML para crear enlaces

| Última modificación: 29 de mayo de 2024 | Tiempo de Lectura: 4 minutos
Premios Blog KeepCoding 2025

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

La etiqueta a en HTML, conocida como el elemento ancla, es fundamental para crear enlaces en tus páginas web. Ya sea que necesites enlazar a otra página, un archivo, una ubicación dentro de la misma página, o incluso a una dirección de correo electrónico, la etiqueta <a> es tu herramienta principal. En este artículo, aprenderás qué es la etiqueta a en HTML, cómo se usa, para qué sirve, y verás un ejemplo práctico.

¿Qué es la etiqueta a en HTML?

La etiqueta a en HTML se utiliza para definir un enlace. Esta etiqueta es esencial para la navegación en la web, permitiendo a los usuarios saltar de una página a otra o de una sección a otra dentro de la misma página.

Sintaxis de la etiqueta <a>

La sintaxis básica de la etiqueta <a> es:

<a href="URL_del_enlace">Texto del enlace</a>

Atributos principales de la etiqueta <a>

  • href: Define la URL a la que se enlaza.
  • target: Especifica dónde se abrirá el enlace. Los valores comunes incluyen _self, _blank, _parent, y _top.
  • download: Indica que el enlace debe descargar un archivo en lugar de navegar hacia él.
  • rel: Define la relación entre el documento actual y el documento enlazado.
  • hreflang: Indica el idioma del documento enlazado.
  • type: Especifica el tipo de medio del contenido enlazado.

Cómo se usa la etiqueta <a> en HTML

Ahora que conoces la sintaxis básica, te explicaremos cómo usar la etiqueta a en HTML en diferentes contextos.

Enlazando a una página externa

Para enlazar a una página web externa, como la página principal de KeepCoding, usa el atributo href con la URL completa:

<a href="https://www.keepcoding.io">Visita KeepCoding</a>

Enlazando a una sección dentro de la misma página

Puedes enlazar a una sección específica dentro de la misma página utilizando un fragmento de URL:

<a href="#seccion2">Ir a la Sección 2</a>

Y en la sección destino, asegúrate de tener el atributo id correspondiente:

<h2 id="seccion2">Sección 2</h2>
<p>Contenido de la sección 2...</p>

Creando un enlace de correo

Para crear un enlace que abra el programa de correo del usuario, utiliza el esquema mailto::

<a href="mailto:[email protected]">Envíanos un correo</a>

Creando un enlace telefónico

Para crear un enlace que permita a los usuarios realizar una llamada telefónica desde su dispositivo, usa el esquema tel::

<a href="tel:+1234567890">Llámanos al +1234567890</a>

Enlazando una imagen

También puedes hacer que una imagen sea clicable para llevar a los usuarios a otra página:

<a href="https://www.keepcoding.io" target="_blank">
<img src="logo_keepcoding.png" alt="Logo de KeepCoding">
</a>

Ejemplo práctico para usar la etiqueta <a> en HTML

Vamos a ver un ejemplo práctico que combine varios usos de la etiqueta a en HTML:

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejemplo de enlaces</title>
</head>
<body>

<h1>Aprendiendo a usar la etiqueta <a> en HTML</h1>

<p>La etiqueta <a> en HTML es muy versátil y se puede usar de muchas maneras.</p>

<h2>Enlaces a páginas externas</h2>
<p><a href="https://www.keepcoding.io">Visita KeepCoding</a></p>

<h2>Enlaces dentro de la misma página</h2>
<p><a href="#seccion2">Ir a la Sección 2</a></p>

<h2>Enlaces de correo y teléfono</h2>
<p><a href="mailto:[email protected]">Envíanos un correo</a></p>
<p><a href="tel:+1234567890">Llámanos al +1234567890</a></p>

<h2>Enlaces con imágenes</h2>
<p><a href="https://www.keepcoding.io" target="_blank">
<img src="logo_keepcoding.png" alt="Logo de KeepCoding">
</a></p>

<h2 id="seccion2">Sección 2</h2>
<p>Esta es la sección 2 de nuestra página de ejemplo.</p>

</body>
</html>

Para qué sirve la etiqueta <a> en HTML

La etiqueta a en HTML sirve para muchas cosas, incluyendo:

  • Navegación: Permite a los usuarios moverse entre páginas y secciones.
  • Interactividad: Facilita la interacción con otros recursos como archivos y correos electrónicos.
  • SEO: Los enlaces ayudan a los motores de búsqueda a entender la estructura de tu sitio web y su relevancia.

Mejores prácticas para usar la etiqueta <a> en HTML

  1. Usa textos descriptivos: El texto del enlace debe describir claramente a dónde llevará al usuario.
  2. Evita enlaces vacíos: No uses href=»#» ya que puede causar comportamientos inesperados.
  3. Optimiza para SEO: Incluye palabras clave relevantes en los textos de los enlaces.
  4. Utiliza atributos correctamente: Aprovecha atributos como target=»_blank» para abrir enlaces en nuevas pestañas, y rel=»noopener noreferrer» para seguridad adicional.

La etiqueta a en HTML es una herramienta poderosa y versátil para crear enlaces en tus páginas web. Con este conocimiento, puedes mejorar la navegación y la interactividad de tu sitio, además de optimizarlo para motores de búsqueda.

Si estás interesado en profundizar en el desarrollo web y aprender a crear sitios y aplicaciones con un enfoque profesional, te invitamos a unirte al Bootcamp de Desarrollo Web Full Stack de KeepCoding. Este programa te proporcionará las habilidades necesarias para transformar tu carrera y abrirte paso en el sector tecnológico, donde la demanda de profesionales es alta y los salarios son competitivos. ¡No pierdas la oportunidad de cambiar tu vida con KeepCoding!

Noticias recientes del mundo tech

¡CONVOCATORIA ABIERTA!

Desarrollo web

Full Stack Bootcamp

Clases en Directo | Acceso a +600 empresas | 98,49% empleabilidad

Descárgate también el informe de tendencias en el mercado laboral 2026.

Fórmate con planes adaptados a tus objetivos y logra resultados en tiempo récord.
KeepCoding Bootcamps
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.