Enlaces en HTML: navegación interna, externa y anclas

Publicado: 21/11/2025 Por: Juan Felipe Orozco Cortés
📚 Contenido de la guía

Si tuvieras que reducir la web a una sola idea, sería esta: todo está conectado por enlaces. Cada vez que haces clic en un texto subrayado, un botón “Ver más” o un índice que te lleva a otra sección, estás usando el mismo elemento: la etiqueta <a>.

En esta guía vamos a ver cómo usar bien los enlaces en HTML para:

  • Navegar a otras páginas (enlaces externos).
  • Movernos dentro de la misma página (anclas internas).
  • Crear índices, botones “Volver arriba” y navegación suave.

La idea no es solo memorizar sintaxis, sino entender cuál es el modelo mental detrás de los enlaces:

“Tengo un origen, tengo un destino, y en medio hay un clic.”

El mapa mental: de un clic a un destino 🧠➡️🧭

Cada enlace en HTML responde a tres preguntas muy simples:

  1. ¿Qué se puede clicar? → el contenido dentro de <a>...</a>.
  2. ¿A dónde vamos? → el valor del atributo href.
  3. ¿Cómo se abre? → atributos opcionales como target y rel.
1. Origen Texto, icono o botón dentro de <a>.
2. Destino href apunta a una URL o a un id interno.
3. Comportamiento Misma pestaña, nueva pestaña, descarga, etc.
Figura 1: Todo enlace es un origen, un destino y una forma de abrirlo.

Anatomía de un enlace HTML: la etiqueta 🧬

La forma básica de un enlace es:

<a href="https://ejemplo.com">Texto clicable</a>

Las piezas importantes son:

  • <a>: la etiqueta que indica “esto es un enlace”.
  • href: la dirección a la que nos lleva.
  • Contenido: el texto o iconos que la persona va a ver y clicar.

Ejemplo mínimo:

<a href="https://tucodigocotidiano.yarumaltech.com/">
  Visitar TuCódigoCotidiano
</a>

💡 Buen hábito: el texto del enlace debería explicar a dónde lleva. Evita cosas como “haz clic aquí” y prefiere “Ver la guía de Flexbox”.

Enlaces externos: cuando salimos de tu sitio 🌍

Un enlace externo es cualquier <a> cuyo href apunta a otro dominio:

<a href="https://developer.mozilla.org/">
  Documentación de MDN
</a>

Opcionalmente podemos hacer que se abra en otra pestaña:

<a href="https://developer.mozilla.org/"
   target="_blank"
   rel="noopener noreferrer">
  Documentación de MDN (se abre en otra pestaña)
</a>
  • target="_blank": indica que se abra en una pestaña/ventana nueva.
  • rel="noopener noreferrer": mejora la seguridad y el rendimiento evitando que la página nueva pueda manipular la pestaña original.

Enlaces internos: navegando dentro de tu propio sitio 🏠

Un enlace interno apunta a otra página del mismo sitio. Por ejemplo, desde tu página de inicio hacia una guía específica:

<a href="/guias/introduccion-a-css/">
  Leer la guía de CSS
</a>
  • /contacto/ → página de contacto.
  • /blog/ → listado de artículos.
  • ../index.html → subir un nivel en la estructura de carpetas.

💡 Consejo SEO: usa enlaces internos para conectar contenidos relacionados. Ayuda a los buscadores y también a tus lectores a descubrir más cosas tuyas.

Las anclas permiten saltar a un punto concreto de la misma página. Funciona así:

  1. Le das un id a un elemento (normalmente un encabezado).
  2. Creas un enlace cuyo href empiece por # y apunte a ese id.

Ejemplo de sección de destino:

<h2 id="contacto">Contacto</h2>
<p>Aquí van los datos de contacto...</p>

Ejemplo de enlace que salta a esa sección:

Estás viendo solo el 60% del contenido. ¡Únete a la Membresía Premium! para acceder al contenido completo.

← Volver a Guías

Comentarios y Valoraciones

No hay comentarios aún. ¡Sé el primero en opinar!