edubun
Español

Enlaces

La H de HTML viene de hipertexto: texto que enlaza con otro texto. Un solo elemento, a, crea todos los enlaces de la web.

El elemento ancla

Un enlace se crea con el elemento <a>, abreviatura de anchor (ancla). Su atributo href contiene la dirección de destino, y su contenido es el texto en el que se hace clic. En <a href="https://developer.mozilla.org/">MDN Web Docs</a>, las palabras MDN Web Docs aparecen subrayadas, y al activarlas se carga esa dirección. Los enlaces funcionan con un mouse, con un dedo o con el teclado: presiona Tab para pasar de un enlace a otro y Enter para seguir uno. Sin href, un <a> es solo un marcador de posición y no se puede alcanzar con Tab.

Direcciones absolutas y relativas

Una URL absoluta lo contiene todo: el esquema (https:), el dominio y la ruta, por ejemplo https://example.com/menu/bread.html. Úsala para enlaces a otros sitios. Una URL relativa omite las partes que son iguales a las de la página actual. En una página ubicada en https://example.com/menu/index.html, el enlace bread.html significa el archivo de la misma carpeta, ../about.html significa una carpeta más arriba, y /contact.html parte de la raíz del sitio. Los enlaces relativos siguen funcionando cuando todo el sitio se muda a un dominio nuevo.

<a href="https://www.w3.org/">W3C</a>          <!-- another site -->
<a href="bread.html">Bread</a>                <!-- same folder -->
<a href="../about.html">About us</a>          <!-- one folder up -->
<a href="#hours">Opening hours</a>           <!-- same page -->
<a href="mailto:hello@example.com">Email us</a>

<h2 id="hours">Opening hours</h2>
Cinco tipos de destino de enlace. La última línea es el elemento al que salta #hours.

Enlaces dentro de la misma página

Dale un id a cualquier elemento, y un enlace cuyo href sea un numeral seguido de ese id saltará directamente a él. <a href="#hours"> desplaza la página hasta <h2 id="hours">. Un id debe ser único dentro de la página y no puede contener espacios. Los artículos largos usan esto para un índice, y muchos sitios ponen un enlace para saltar arriba de todo (Ir al contenido principal) para que quienes usan el teclado no tengan que recorrer con Tab todo el menú en cada página.

Correo, teléfono y descargas

Otros esquemas abren otros programas. mailto:hello@example.com abre un correo nuevo en el programa de correo de quien visita, y tel:+82212345678 ofrece llamar al número en un teléfono. Agregar el atributo download a un enlace le pide al navegador que guarde el archivo en lugar de abrirlo. Estos enlaces son prácticos, pero di lo que hacen en el texto del enlace, porque la gente no espera que se abra de golpe un programa de correo.

Pestañas nuevas y buen texto de enlace

target="_blank" abre el enlace en una pestaña nueva. Úsalo con moderación: le quita el control a quien visita, y el botón Atrás ya no lo regresa. Cuando lo uses, menciónalo en el texto del enlace, por ejemplo (se abre en una pestaña nueva). Lo más importante de todo es el propio texto del enlace. Quienes usan lectores de pantalla suelen abrir una lista de todos los enlaces de una página, y una lista de diez entradas que dicen haz clic aquí o leer más no les dice nada. Escribe un texto que tenga sentido fuera de contexto: Descarga el horario de 2026, no haz clic aquí.

Por defecto, los navegadores subrayan los enlaces y los pintan de azul, y muestran en morado los enlaces visitados. Puedes cambiar el estilo de los enlaces con CSS, pero conserva algo además del color, como el subrayado, para que las personas que no distinguen los colores sigan viendo qué palabras son enlaces. Cuando un enlace tiene el foco del teclado, los navegadores dibujan un anillo de foco a su alrededor; nunca quites ese anillo sin poner un reemplazo claro en su lugar.

aAncla: el elemento de enlace
hrefAdónde lleva el enlace
URL absolutaDirección completa con esquema y dominio
URL relativaDirección medida desde la página actual
fragmento (#id)Salta al elemento con ese id
mailto:Abre un correo nuevo
target="_blank"Abre en una pestaña nueva; úsalo con moderación
  1. ¿Qué atributo contiene la dirección de un enlace?
  2. En https://example.com/menu/index.html, ¿adónde apunta bread.html?
    • https://example.com/menu/bread.html
    • https://example.com/bread.html
    • https://bread.html
  3. En la misma página, ¿adónde apunta ../about.html?
    • https://example.com/about.html
    • https://example.com/menu/about.html
    • https://about.html
  4. ¿A qué enlaza href="#prices"?
    • Al elemento con id="prices" de esta página
    • A una página llamada prices.html
    • Al sitio llamado prices
  5. ¿Qué texto de enlace es el mejor?
    • Descarga el horario de 2026
    • Haz clic aquí
    • Leer más
  6. ¿Qué tecla mueve el foco del teclado de un enlace a otro?
    • Tab
    • Shift
    • Space
  7. ¿Qué esquema abre un correo nuevo?
    • mailto:
    • tel:
    • https:
  8. ¿Por qué se debe usar target="_blank" con moderación?
    • Atrás ya no regresa, y quien visita no eligió una pestaña nueva
    • Hace más lenta la página
    • No es HTML válido
  9. ¿Pueden dos elementos de una página compartir el mismo id?
    • No, los id deben ser únicos
    • Sí, cualquier cantidad
    • Solo los títulos
  10. ¿Qué atributo le pide al navegador que guarde el archivo en lugar de abrirlo?
Ideas clave
  • a + href crea un enlace; el contenido es el texto en el que se hace clic.
  • URL absolutas para otros sitios, URL relativas dentro de tu sitio, #id para la misma página.
  • Escribe textos de enlace que tengan sentido por sí solos.
Fuentes de este curso (10)
  • WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
  • MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
  • MDN, HTML images (alt text guidance, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
  • CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
  • W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
  • W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
  • W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
  • MDN, Viewport meta element (checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Fecha de consulta: 2026-10-17