HTML: Textos y enlaces

Descubre cómo usar textos y enlaces en HTML para crear páginas web claras y navegables. Domina etiquetas y buenas prácticas fundamentales.

Aprende HTML GRATIS y certifícate

Textos y enlaces en HTML

El HTML (HyperText Markup Language) es el lenguaje fundamental para la creación de páginas web. En este módulo, exploraremos dos elementos esenciales que dan vida a cualquier sitio web: los textos y los enlaces. Estos componentes son la base de la comunicación en la web, permitiendo tanto presentar información como crear conexiones entre diferentes recursos.

Textos en HTML

El contenido textual es el corazón de la mayoría de las páginas web. HTML ofrece diversas etiquetas para estructurar y dar formato a nuestros textos, lo que nos permite crear contenido legible y bien organizado.

Párrafos

La etiqueta <p> es la forma más común de estructurar texto en HTML. Cada párrafo se define como un bloque independiente de texto.

<p>Este es un párrafo de ejemplo. Los párrafos son bloques de texto que HTML separa automáticamente con un espacio.</p>
<p>Este es un segundo párrafo. Observa cómo se crea un espacio entre ambos.</p>

Encabezados

Los encabezados permiten jerarquizar el contenido de nuestra página. HTML ofrece seis niveles de encabezados, desde <h1> (el más importante) hasta <h6> (el menos importante).

<h1>Título principal de la página</h1>
<h2>Subtítulo importante</h2>
<h3>Sección dentro del subtítulo</h3>
<h4>Subsección menor</h4>
<h5>Título de quinto nivel</h5>
<h6>Título de sexto nivel</h6>

Es importante usar los encabezados de manera semántica, respetando su jerarquía para mejorar la accesibilidad y el SEO de nuestra página.

Formato de texto

HTML proporciona etiquetas para dar énfasis o destacar partes específicas del texto:

  • Negrita: La etiqueta <strong> indica que el texto es importante.
<p>Este texto contiene una <strong>palabra importante</strong> en negrita.</p>
  • Cursiva: La etiqueta <em> enfatiza una parte del texto.
<p>Este texto contiene <em>palabras enfatizadas</em> en cursiva.</p>
  • Subrayado: La etiqueta <u> subraya el texto (aunque se recomienda usar CSS para este propósito).
<p>Este texto contiene <u>palabras subrayadas</u>.</p>

Listas

Las listas son fundamentales para organizar información de manera clara y estructurada. HTML ofrece tres tipos principales:

  • Listas no ordenadas: Utilizan la etiqueta <ul> (unordered list) y cada elemento se marca con <li> (list item).
<ul>
    <li>Elemento uno</li>
    <li>Elemento dos</li>
    <li>Elemento tres</li>
</ul>
  • Listas ordenadas: Utilizan la etiqueta <ol> (ordered list) y también usan <li> para cada elemento.
<ol>
    <li>Primer paso</li>
    <li>Segundo paso</li>
    <li>Tercer paso</li>
</ol>
  • Listas de definición: Utilizan <dl> (definition list), <dt> (definition term) y <dd> (definition description).
<dl>
    <dt>HTML</dt>
    <dd>Lenguaje de marcado para crear páginas web</dd>
    <dt>CSS</dt>
    <dd>Lenguaje para estilizar páginas web</dd>
</dl>

Saltos de línea y líneas horizontales

El salto de línea <br> permite insertar un salto dentro de un párrafo sin crear un nuevo bloque.

<p>Esta línea tendrá<br>un salto aquí.</p>

La línea horizontal <hr> crea una separación visual entre secciones de contenido.

<p>Primera sección de contenido</p>
<hr>
<p>Segunda sección de contenido</p>

Enlaces en HTML

Los enlaces (o hipervínculos) son el elemento que convierte al HTML en hipertexto, permitiendo la navegación entre páginas y recursos. Se crean con la etiqueta <a> (anchor).

Estructura básica de un enlace

La estructura básica de un enlace incluye la etiqueta <a> con el atributo href que especifica el destino:

<a href="https://www.ejemplo.com">Texto del enlace</a>

Tipos de enlaces

Existen diferentes tipos de enlaces según su destino:

  • Enlaces externos: Dirigen a otras páginas web.
<a href="https://www.wikipedia.org">Visita Wikipedia</a>
  • Enlaces internos: Dirigen a otras páginas dentro del mismo sitio web.
<a href="contacto.html">Contacto</a>
  • Enlaces a secciones de la misma página: Utilizan identificadores (id) como destino.
<!-- Enlace al marcador -->
<a href="#seccion1">Ir a la sección 1</a>

<!-- Más adelante en la página -->
<h2 id="seccion1">Sección 1</h2>
  • Enlaces para correo electrónico: Abren el cliente de correo del usuario.
<a href="mailto:info@ejemplo.com">Envíanos un email</a>
  • Enlaces para teléfono: Útiles para sitios móviles, inician una llamada.
<a href="tel:+34612345678">Llámanos: +34 612 345 678</a>

Atributos importantes para enlaces

Los enlaces pueden incluir varios atributos que modifican su comportamiento:

  • target: Determina dónde se abrirá el enlace.
<!-- Se abre en una nueva pestaña o ventana -->
<a href="https://www.ejemplo.com" target="_blank">Abrir en nueva pestaña</a>

<!-- Se abre en la misma ventana (comportamiento predeterminado) -->
<a href="https://www.ejemplo.com" target="_self">Abrir en la misma ventana</a>
  • title: Proporciona información adicional sobre el enlace.
<a href="https://www.ejemplo.com" title="Visita nuestra página principal">Página principal</a>
  • download: Indica que el recurso debe descargarse en lugar de navegarse.
<a href="documento.pdf" download>Descargar PDF</a>

Enlaces con imágenes

Los enlaces pueden contener no solo texto, sino también otros elementos como imágenes:

<a href="https://www.ejemplo.com">
    <img src="logo.png" alt="Logo de Ejemplo">
</a>

Buenas prácticas para enlaces

  • Usa textos descriptivos para los enlaces, evitando frases como "haz clic aquí".
  • Asegúrate de que los enlaces sean reconocibles visualmente (normalmente subrayados o con un color distintivo).
  • Para enlaces externos, considera usar target="_blank" para abrir en una nueva pestaña.
  • Verifica regularmente que tus enlaces no estén rotos (que apunten a recursos existentes).
<!-- Mal ejemplo -->
<p>Para más información, <a href="info.html">haz clic aquí</a>.</p>

<!-- Buen ejemplo -->
<p>Consulta nuestra <a href="info.html">página de información detallada</a>.</p>

Combinando textos y enlaces

La combinación de textos bien estructurados y enlaces estratégicamente colocados es fundamental para crear páginas web efectivas y navegables:

<h1>Guía de HTML para principiantes</h1>

<p>HTML es el lenguaje estándar para crear páginas web. Si quieres aprender más, puedes visitar la <a href="https://developer.mozilla.org/es/docs/Web/HTML">documentación oficial de MDN</a>.</p>

<h2>Recursos adicionales</h2>
<ul>
    <li><a href="tutoriales.html">Tutoriales básicos</a></li>
    <li><a href="ejemplos.html">Ejemplos prácticos</a></li>
    <li><a href="ejercicios.html">Ejercicios para practicar</a></li>
</ul>

<p>¿Tienes dudas? <a href="mailto:soporte@ejemplo.com">Contáctanos</a>.</p>

Este ejemplo muestra cómo integrar diferentes elementos textuales con enlaces para crear una estructura clara y navegable.

Los textos y enlaces son los pilares fundamentales de cualquier página web, permitiendo tanto comunicar información como facilitar la navegación entre contenidos. Dominar estos elementos es esencial para cualquier desarrollador web, ya que constituyen la base sobre la que se construye toda la experiencia de usuario en la web.

Empezar curso de HTML

Lecciones de este módulo de HTML

Lecciones de programación del módulo Textos y enlaces del curso de HTML.

Ejercicios de programación en este módulo de HTML

Evalúa tus conocimientos en Textos y enlaces con ejercicios de programación Textos y enlaces de tipo Test, Puzzle, Código y Proyecto con VSCode.