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

| Última modificación: 29 de mayo de 2024 | Tiempo de Lectura: 4 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

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!

Alberto Casero

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

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado