- 1

Bases de Accesibilidad Web y Creación de Portafolio Personal
01:54 - 2

Importancia de la Accesibilidad Web en el Desarrollo de Sitios
05:29 - 3

Pautas de Accesibilidad Web: Comprensión y Aplicación
02:41 - 4
Pautas de Accesibilidad Web: Principios y Criterios WCAG
02:39 - 5

Principios de Accesibilidad Web: Perceptible, Operable, Comprensible, Robusto
05:04 - 6

Tecnologías Asistivas para Accesibilidad Web
03:40
Accesibilidad Web: Uso de Aria para Lectores de Pantalla
Clase 19 de 35 • Curso de Accesibilidad Web
Contenido del curso
- 8

Pruebas de Accesibilidad Web con Lighthouse en Chrome
06:53 - 9

Simulación de Accesibilidad Visual en Sitios Web
05:58 - 10

Pruebas de Accesibilidad Web con Teclado y Elementos Interactivos
04:53 - 11

Lectores de Pantalla: Uso y Configuración para Accesibilidad Web
05:33 - 12

Pruebas básicas con lector de pantalla VoiceOver en Mac
06:36
- 13

HTML Semántico para Mejora de Accesibilidad Web
02:35 - 14

HTML Semántico: Mejora la Estructura de tu Página Web
10:41 - 15

Refactorización de HTML para Mejorar Semántica y Accesibilidad
13:10 - 16

Mejorando la Accesibilidad Web con HTML Semántico
03:29 - 17

Uso de WAI-ARIA para Mejorar la Accesibilidad Web
01:13 - 18

Uso adecuado de roles en aplicaciones web
01:40 - 19

Accesibilidad Web: Uso de Aria para Lectores de Pantalla
05:24 - 20

Accesibilidad Web: Estados ARIA para Lectores de Pantalla
06:55 - 21

Actualizar HTML para Mejorar la Accesibilidad del Sitio Web
03:16
- 27

Interacciones y Accesibilidad en Carruseles Web con JavaScript
03:59 - 28

Accesibilidad en Carruseles: Manejo de Foco con TabIndex
09:57 - 29

Accesibilidad en Carruseles para Lectores de Pantalla
07:25 - 30

Mejoras de Accesibilidad en Modales con HTML y CSS
08:06 - 31

Accesibilidad en Elementos Dinámicos: Mejora de Modales
08:30 - 32

Validación de Formularios Web: Instrucciones Claras y Ejemplos
01:18 - 33

Mejorando la Accesibilidad de Formularios Web
11:04 - 34

Implementación de ARIA Live para Accesibilidad Web
06:27
¿Qué son las propiedades aria y por qué son importantes?
La accesibilidad web es un tema crucial que asegura que todos los usuarios, independientemente de sus capacidades, puedan acceder y usar el contenido en línea sin barreras. En este contexto, las propiedades ARIA (Accessible Rich Internet Applications) entran en juego. Estas propiedades permiten comunicar atributos esenciales para el comportamiento y significado de los elementos en una página web, asegurando que no se pierdan al usar lectores de pantalla u otras tecnologías asistivas.
Las interfaces suelen comunicar información de manera visual, como por ejemplo usando iconos o formularios que, para muchos, resultan intuitivos. Sin embargo, para una persona que utiliza un lector de pantalla, este tipo de comunicación visual no es accesible. Ahí es donde las propiedades ARIA pueden hacer la diferencia, al otorgar un contexto adicional a los elementos visuales para mejorar la experiencia del usuario.
¿Cómo aplicar las propiedades aria en el código?
Implementar las propiedades ARIA en el código es un paso fundamental para hacer que una página web sea más accesible.
<div role="button" aria-label="Navegar hacia atrás">
<!-- Botón de retroceso -->
</div>
En el ejemplo anterior, al botón le hemos añadido una propiedad aria-label, que proporciona un texto que describe su propósito. Así, un lector de pantalla puede interpretar y anunciar este significado al usuario.
Pasos para aplicar las propiedades aria
- Identificar elementos visuales clave: Determine qué elementos pueden requerir descripciones adicionales para ser comprendidos por todas las personas.
- Seleccionar propiedades aria adecuadas: Utilice
aria-label,aria-labelledby, oaria-describedbypara agregar la información que necesite al elemento. - Probar con tecnologías asistivas: Use lectores de pantalla para verificar la experiencia de usuario, asegurándose de que estos elementos sean claros y útiles.
¿Cómo escuchar los cambios con un lector de pantalla?
Para verificar si las mejoras de accesibilidad funcionan, es esencial probarlas con un lector de pantalla activado. Esto nos permitirá confirmar que los cambios se comunican apropiadamente.
Ejemplo de aplicación
Imagina que tienes un carrusel de imágenes en tu página. Las flechas para avanzar o retroceder se pueden ver fácilmente, pero para alguien con discapacidad visual, un lector de pantalla no las reconocerá como tales a menos que utilices ARIA.
<div aria-live="polite" aria-label="Navegar hacia adelante">
<!-- Botón de avance -->
</div>
Estas etiquetas aseguran que el lector transmita las instrucciones correctas al usuario, brindando una experiencia de navegación interactiva y equitativa.
Reto personal para mejorar tu aplicación web
Te animo a que tomes este conocimiento y lo apliques en tu propio proyecto. Por ejemplo, agrega descripciones aria-label a los formularios de tu página web, asegurando que cada campo tenga un significado claro para quienes usan lectores de pantalla. Probar tu sitio con un lector de pantalla te permitirá ver los frutos de tu esfuerzo en hacer la web más inclusiva.
Estas prácticas fomentan una accesibilidad que no solo busca cumplir con estándares, sino que impacta positivamente en la experiencia de tus usuarios. ¡Sigue volviéndote un experto en accesibilidad web y contribuye a un internet más inclusivo!