0Pricing
Frontend Academy · Lección

Texto, imágenes, enlaces y listas

Dé formato al texto con encabezados y párrafos, inserte imágenes con texto alt, cree hipervínculos y construya listas ordenadas y sin ordenar.

Texto, imágenes, enlaces y listas es una lección gratuita de Frontend Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Frontend Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Frontend Academy incluye 4 lecciones en total.

Encabezados: de h1 a h6

HTML proporciona seis niveles de encabezados. Utilícelos para crear un esquema del documento, no para cambiar el tamaño del texto. <h1> es el título de la página (una vez por página), <h2> se utiliza para las secciones principales, <h3> para las subsecciones y así sucesivamente.

<h1>Frontend Development Guide</h1>
<h2>HTML Basics</h2>
<h3>Headings</h3>

Párrafos y &lt;br&gt;

El elemento <p> contiene un párrafo de texto. El navegador añade automáticamente espacio arriba y abajo. Utilice <br> con moderación, solo para saltos de línea significativos, como en una dirección o un poema, no para separar párrafos.

Elementos de texto en línea

Utilice elementos en línea para dar significado al texto: <strong> para texto importante (negrita), <em> para enfatizar (cursiva), <code> para fragmentos de código, <mark> para texto resaltado y <small> para la letra pequeña.

<p>Press <kbd>Ctrl+S</kbd> to save. The <code>console.log()</code> function outputs to the <strong>Console</strong> panel.</p>

Imágenes: el elemento &lt;img&gt;

El elemento <img> inserta una imagen. El atributo src proporciona la URL y alt el texto alternativo para los lectores de pantalla y cuando la imagen no se puede cargar. Incluya siempre un valor alt significativo.

<img src="/images/hero.webp"
     alt="A developer typing code on a laptop"
     width="800"
     height="450">

Cómo escribir un buen texto alternativo

El texto alternativo debe transmitir el contenido y el propósito de la imagen. Las imágenes decorativas (separadores, iconos utilizados únicamente como decoración) deben usar alt="" (cadena vacía) para que los lectores de pantalla las omitan. No escriba nunca alt="imagen de"; simplemente describa lo que muestra.

Hipervínculos: el elemento &lt;a&gt;

El elemento <a>(ancla) crea hipervínculos. El atributo href establece la URL de destino. El texto del enlace debe describir el destino; no escriba nunca «haga clic aquí».

<!-- External link -->
<a href="https://mdn.mozilla.org" target="_blank" rel="noopener noreferrer">
  MDN Web Docs
</a>

<!-- Internal link -->
<a href="/courses">Browse Courses</a>

<!-- Email link -->
<a href="mailto:hello@example.com">Email Us</a>

Nota de seguridad sobre target=_blank

Al abrir enlaces en una pestaña nueva con target="_blank", añada siempre rel="noopener noreferrer". Sin ello, la página abierta puede acceder al objeto window de la página que la abrió, una vulnerabilidad de seguridad conocida como reverse tabnapping.

Listas no ordenadas: &lt;ul&gt;

Utilice <ul> (lista no ordenada) cuando el orden de los elementos no importe: características, ingredientes o enlaces de navegación. Cada elemento es un <li>. El navegador muestra viñetas de forma predeterminada, pero casi siempre las personalizará con CSS.

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

Listas ordenadas: &lt;ol&gt;

Utilice <ol> (lista ordenada) cuando el orden sea importante: pasos de un tutorial, clasificaciones o instrucciones. Los elementos se numeran automáticamente. Utilice los atributos start y reversed para controlar la numeración.

<ol>
  <li>Install Node.js</li>
  <li>Create a new project</li>
  <li>Run npm install</li>
</ol>

Listas de descripción: &lt;dl&gt;

<dl> (lista de descripción) agrupa términos y sus definiciones o descripciones. Utilícela para glosarios, metadatos (autor/fecha) y pares clave-valor. <dt> es el término y <dd> es la descripción.

<dl>
  <dt>HTML</dt>
  <dd>HyperText Markup Language — the structure layer.</dd>
  <dt>CSS</dt>
  <dd>Cascading Style Sheets — the presentation layer.</dd>
</dl>

Anidamiento de listas

Las listas pueden anidarse para representar jerarquías. Coloque la lista <ul> o <ol> secundaria dentro del elemento <li> principal. No las anide únicamente para crear sangría; utilice CSS en su lugar.

Comprobación rápida

¿Qué atributo proporciona una descripción textual de una imagen para los lectores de pantalla?

Repaso: texto, imágenes, enlaces y listas

Utilice elementos de encabezado para la estructura del documento, p para los párrafos, img con texto alt significativo para las imágenes, a con texto de enlace descriptivo para la navegación y ul/ol/dl para el contenido en forma de lista. La semántica hace que el HTML sea accesible y legible para las máquinas.

Preguntas frecuentes

¿La lección «Texto, imágenes, enlaces y listas» es gratis?

Sí — el texto completo de «Texto, imágenes, enlaces y listas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Frontend Academy, actualiza a CoddyKit PRO. El curso de Frontend Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Texto, imágenes, enlaces y listas»?

Dé formato al texto con encabezados y párrafos, inserte imágenes con texto alt, cree hipervínculos y construya listas ordenadas y sin ordenar. Practicas Frontend Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Frontend Academy?

No se requiere experiencia previa. Frontend Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Texto, imágenes, enlaces y listas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Frontend Academy?

Sí. Cada lección de Frontend Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Estructura del documento: DOCTYPE, html, head y body
  2. Etiquetas semánticas: header, nav, main, article y footer
  3. Texto, imágenes, enlaces y listas
  4. Formularios: input, label y button
← Volver a Frontend Academy