0Pricing
HTML for Kids · Lección

Conceptos básicos de accesibilidad

Añada texto alternativo a las imágenes y haga que sus páginas web sean fáciles de usar

Conceptos básicos de accesibilidad es una lección gratuita de HTML for Kids en CoddyKit. Esta es la lección 2 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 HTML for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de HTML for Kids incluye 4 lecciones en total.

Crear páginas accesibles

Conceptos básicos de accesibilidad

¡Le damos la bienvenida a la próxima lección! Hoy aprenderemos a hacer que sus páginas web sean accesibles para todo el mundo, incluidas las personas con discapacidades. La accesibilidad es una parte importante de la creación de sitios web fáciles de usar.

Conceptos básicos de accesibilidad — ilustración 1

¿Qué es la accesibilidad?

La accesibilidad garantiza que todas las personas usuarias, independientemente de sus capacidades, puedan interactuar con sus páginas web. Esto incluye a quienes:

  • Tienen discapacidades visuales o auditivas.
  • Utilizan lectores de pantalla u otras tecnologías de asistencia.
  • Navegan por sitios web mediante un teclado en lugar de un ratón.

¡Aprendamos a hacer que sus páginas sean más inclusivas!

Añadir texto alternativo a las imágenes

Utilice el atributo alt en la etiqueta <img> para describir la imagen. Esto ayuda a los lectores de pantalla a transmitir el contenido de la imagen a las personas con discapacidad visual.

Ejemplo:

<img src="sunrise.jpg" alt="A beautiful sunrise over the mountains" />

Utilizar HTML semántico

Las etiquetas semánticas, como <header>, <nav> y <footer>, ayudan a las tecnologías de asistencia a comprender la estructura de su página.

Ejemplo:

<header>
  <h1>My Blog</h1>
</header>
<nav>
  <a href="#home">Home</a>
  <a href="#about">About</a>
  <a href="#contact">Contact</a>
</nav>
<footer>
  <p>© 2024 My Blog</p>
</footer>

Navegación con el teclado

Asegúrese de que se pueda acceder a todos los elementos interactivos, como enlaces y botones, mediante la tecla Tab. Utilice el atributo tabindex para controlar el orden de tabulación.

Ejemplo:

<a href="#section1" tabindex="1">Go to Section 1</a>
<a href="#section2" tabindex="2">Go to Section 2</a>

Proporcionar etiquetas para los campos de entrada

Utilice la etiqueta <label> para proporcionar descripciones claras de los campos de entrada. Vincule la etiqueta con el campo de entrada mediante el atributo for.

Ejemplo:

<form>
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" />
  <br />
  <label for="password">Password:</label>
  <input type="password" id="password" name="password" />
</form>

Contraste de colores

Asegúrese de que haya suficiente contraste entre los colores del texto y del fondo para que todas las personas puedan leer fácilmente su contenido. Utilice herramientas en línea para comprobar las proporciones de contraste de color.

Consejo: Un contraste alto mejora la legibilidad para los usuarios con discapacidades visuales.

Ejemplo:

<p style="color: black; background-color: white;">This text is easy to read.</p>
<p style="color: gray; background-color: lightgray;">This text is hard to read.</p>

Pruébelo usted mismo

Creemos un formulario accesible. Este es un ejemplo:

<!DOCTYPE html>
<html>
  <head>
    <title>Accessible Form</title>
  </head>
  <body>
    <h1>Sign Up</h1>
    <form>
      <label for="username">Username:</label>
      <input type="text" id="username" name="username" />
      <br />
      <label for="email">Email:</label>
      <input type="email" id="email" name="email" />
      <br />
      <label for="password">Password:</label>
      <input type="password" id="password" name="password" />
      <br />
      <button type="submit">Sign Up</button>
    </form>
  </body>
</html>

Repaso de accesibilidad

¡Excelente trabajo!

¡Felicidades! Ha aprendido a hacer que sus páginas web sean accesibles para todo el mundo. La accesibilidad es una parte esencial del desarrollo web moderno. En la próxima lección, aprenderemos a validar su código HTML para asegurarnos de que cumpla los estándares web. ¡Prepárese para perfeccionar sus habilidades!

Conceptos básicos de accesibilidad — ilustración 10

Preguntas frecuentes

¿La lección «Conceptos básicos de accesibilidad» es gratis?

Sí — el texto completo de «Conceptos básicos de accesibilidad» 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 HTML for Kids, actualiza a CoddyKit PRO. El curso de HTML for Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Conceptos básicos de accesibilidad»?

Añada texto alternativo a las imágenes y haga que sus páginas web sean fáciles de usar Practicas HTML for Kids 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 HTML for Kids?

No se requiere experiencia previa. HTML for Kids 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 2 de 4.

¿Cuánto tiempo toma la lección «Conceptos básicos de accesibilidad»?

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 HTML for Kids?

Sí. Cada lección de HTML for Kids 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. Cómo escribir código limpio
  2. Conceptos básicos de accesibilidad
  3. Validación de HTML
  4. Comentarios en HTML
← Volver a HTML for Kids