Saltar al contenido
Curso de HTML
Todos los cursos Ir al ejercicio →

Texto, títulos y enlaces

  • ⏱ 25 minutos
  • 📶 Nivel: principiante
  • 🧩 Incluye ejercicio

🎯 Al terminar esta lección podrás…

  • Escribir párrafos y organizarlos con títulos de distintos niveles.
  • Resaltar texto con significado: importancia y énfasis.
  • Crear enlaces a otras páginas, a secciones y a correos.

📌 Antes de empezar

Esta lección continúa la lección 1. Todo el código de los ejemplos va dentro de <body>, en tu archivo index.html.

1.Párrafos

La etiqueta <p> define un párrafo. Cada párrafo empieza en una línea nueva y deja un espacio antes y después.

Dos párrafos
<p>Este es el primer párrafo de mi página.</p>
<p>Este es el segundo párrafo.</p>

⚠️ Importante · El navegador ignora los espacios extra

Da igual cuántos espacios o saltos de línea escribas en el código: el navegador los reduce a un solo espacio. Si quieres separar bloques de texto, usa párrafos distintos.

Salto de línea y línea divisoria

Ambas son etiquetas vacías: no tienen contenido ni etiqueta de cierre.

Salto de línea y separador
<p>Calle Principal 123<br>Ciudad de México</p>
<hr>
<p>Otro tema distinto empieza aquí.</p>

2.Títulos y jerarquía

HTML ofrece seis niveles de encabezados, de <h1> (el más importante) a <h6> (el menos importante).

Los seis niveles
<h1>Título principal</h1>
<h2>Sección</h2>
<h3>Subsección</h3>
<h4>Apartado</h4>
<h5>Detalle</h5>
<h6>Detalle menor</h6>

Piensa en ellos como el índice de un libro: el h1 es el título de la obra, los h2 son los capítulos y los h3 los apartados de cada capítulo.

💡 Buenas prácticas con los títulos

  • Usa un solo <h1> por página.
  • No saltes niveles: después de un h2 viene un h3, no un h5.
  • Elige el nivel por su significado, no por el tamaño de la letra. El tamaño se cambia después con CSS.

Los lectores de pantalla y los buscadores usan los títulos para entender y recorrer la página.

3.Énfasis y formato

Algunas etiquetas dan un significado al texto, además de cambiar su apariencia:

EtiquetaSignificadoAspecto habitual
<strong>Importancia fuertenegrita
<em>Énfasis, como al hablarcursiva
<mark>Texto resaltado por relevanciafondo amarillo
<small>Letra pequeña (avisos, derechos)texto menor
<code>Fragmento de códigomonoespaciado
Ejemplo
<p>Guarda el archivo <strong>antes</strong> de abrirlo. ¿<em>Seguro</em> que lo guardaste?</p>

📌 Nota · ¿Y <b> e <i>?

Existen, y también ponen negrita y cursiva, pero no aportan significado. Prefiere <strong> y <em> salvo que solo busques un efecto visual (y para eso, lo ideal es CSS).

✏️ Practica en vivo

✏️ Títulos y énfasis

Cambia los niveles de título y compara tamaños. Recuerda: el nivel se elige por significado, no por tamaño.

4.Enlaces

Los enlaces son lo que hace de la web una «red». Se crean con la etiqueta <a> (de anchor, «ancla») y su atributo href (hypertext reference), que indica el destino.

Tipos de enlace

Cuatro enlaces distintos
<!-- 1. A otro sitio web (dirección completa) -->
<a href="https://developer.mozilla.org/es/" target="_blank" rel="noopener">Documentación de MDN</a>

<!-- 2. A otra página de tu propio sitio -->
<a href="contacto.html">Contacto</a>

<!-- 3. A una sección de la misma página -->
<a href="#resumen">Ir al resumen</a>
<h2 id="resumen">Resumen</h2>

<!-- 4. A un correo electrónico -->
<a href="mailto:hola@ejemplo.com">Escríbeme</a>

⚠️ Importante · target="_blank" y rel="noopener"

target="_blank" abre el enlace en una pestaña nueva. Al usarlo con sitios externos, agrega rel="noopener" por seguridad: evita que la página abierta pueda controlar la tuya.

💡 Consejo · Escribe textos de enlace que se entiendan solos

Evita «haz clic aquí». Mejor: «Consulta la guía de HTML de MDN». Quien navega con lector de pantalla suele recorrer solo los enlaces, y «aquí» no le dice nada.

✏️ Practica en vivo

✏️ Enlaces

El primer enlace abre una pestaña nueva (se desactiva por seguridad dentro del editor, pero en tu archivo funcionará). El segundo salta a un elemento con id.

5.Rutas: dónde está el archivo

En un enlace interno, el valor de href es una ruta: el camino hasta el archivo. Imagina esta carpeta:

Estructura del proyecto
mi-sitio/
├── index.html
├── contacto.html
└── cursos/
    ├── html.html
    └── css.html
DesdeHaciaRuta en href
index.htmlcontacto.htmlcontacto.html (misma carpeta)
index.htmlcursos/html.htmlcursos/html.html (entra a una carpeta)
cursos/html.htmlindex.html../index.html (sube una carpeta)
cursos/html.htmlcss.htmlcss.html (misma carpeta)

📌 Nota

../ significa «sube una carpeta». Esta lección usa justo eso: el enlace «Inicio» de arriba apunta a ../. Si un enlace no funciona, revisa primero mayúsculas, minúsculas y la extensión: Contacto.html y contacto.html son nombres distintos en muchos servidores.

6.Caracteres especiales

Los símbolos < y > forman parte de la sintaxis. Si quieres mostrarlos como texto, escribe su entidad:

Quieres mostrarEscribe
<&lt;
>&gt;
&&amp;
© (derechos de autor)&copy;

Con charset="UTF-8" puedes escribir directamente tildes, eñes y signos como ¿ ¡ sin entidades.

7.Errores frecuentes

📒 Apuntes para llevar

  • <p> crea un párrafo; <br> un salto de línea; <hr> una línea divisoria.
  • Los títulos van de <h1> a <h6>: un solo h1 y sin saltar niveles.
  • <strong> indica importancia y <em> énfasis; ambos tienen significado, no solo estilo.
  • Un enlace es <a href="destino">texto</a>.
  • Enlaces externos con https://; internos con la ruta del archivo; anclas con #id; correos con mailto:.
  • target="_blank" se acompaña de rel="noopener".
  • ../ sube una carpeta en una ruta.
  • Para mostrar <, > o & usa &lt;, &gt; y &amp;.

8.Glosario

TérminoSignificado
EncabezadoTítulo de una sección, de h1 a h6.
Enlace (hipervínculo)Elemento que lleva a otro lugar al hacer clic.
hrefAtributo que guarda la dirección de destino de un enlace.
AnclaEnlace a una parte concreta de la misma página, mediante #id.
idAtributo que da un nombre único a un elemento.
Ruta relativaDirección de un archivo calculada desde el archivo actual.
EntidadCódigo como &lt; para mostrar un carácter especial.

🧠 Comprueba lo aprendido

Elige una respuesta en cada pregunta. Verás al instante si acertaste y por qué.

¿Cuántos <h1> conviene usar por página?

¿Qué etiqueta indica importancia fuerte (no solo negrita)?

Quieres un enlace que lleve a la sección con id="contacto" de la misma página. ¿Qué escribes?

Un enlace externo con target="_blank" debería llevar también…

Tu progreso se guarda en este navegador y se refleja en el índice del curso.

🚀 ¡Ahora te toca!

Pon todo esto en práctica creando una pequeña página de «recomendaciones» con títulos, texto y enlaces.

Ir al ejercicio