Web Accessibility Academy · Lección

Lectura del árbol de accesibilidad para depurar ARIA

Verifique los roles y estados en el inspector del navegador.

Lección 4 de 413 pasos

Lectura del árbol de accesibilidad para depurar ARIA es una lección gratuita de Web Accessibility Academy en CoddyKit. Esta es la lección 4 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 Web Accessibility Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Web Accessibility Academy incluye 4 lecciones en total.

Qué es el árbol de accesibilidad

El navegador crea un árbol de accesibilidad a partir del DOM. Es la versión simplificada que realmente leen los lectores de pantalla.

Por qué depurarlo directamente

Observar el árbol muestra la verdad: el nombre, el rol y el estado reales de un elemento, no lo que esperaba que produjera su marcado.

Abra Chrome DevTools

En Chrome, abra DevTools y seleccione el panel Accessibility en el panel Elements. Seleccione cualquier nodo para inspeccionar sus datos de accesibilidad calculados.

Lea las propiedades calculadas

El panel muestra el rol y el nombre calculados del elemento, además de sus estados. Es exactamente lo que anunciará la tecnología de asistencia.

Firefox también tiene uno

Firefox incluye un inspector de accesibilidad en una pestaña propia de DevTools, con una comprobación útil de problemas habituales de contraste y nombres.

Detecte la ausencia de nombre

El error más habitual que revela el árbol es un control con un nombre vacío. Un botón con icono no muestra ningún nombre, por lo que los usuarios solo oyen «botón».

<button><svg>...</svg></button>
<!-- name in the tree: empty -->

Detecte el rol incorrecto

Si esperaba un botón, pero el árbol indica generic, el rol nunca se aplicó. Corrija el marcado antes de añadir más ARIA.

Verifique las actualizaciones de estado en tiempo real

Active y desactive su widget mientras observa el árbol. Si aria-expanded no cambia en el panel, su JavaScript no está sincronizando el estado.

Encuentre subárboles ocultos

Un elemento configurado con aria-hidden desaparece por completo del árbol. Úselo para confirmar que el contenido decorativo se omite correctamente.

Primero el árbol; después, un lector de pantalla real

El árbol muestra la intención, pero un lector de pantalla muestra la experiencia. Use el árbol para depurar y después confirme el resultado con NVDA o VoiceOver.

Un ciclo rápido de depuración

Adquiera este hábito: cambie el marcado, vuelva a seleccionar el nodo y lea su nombre, rol y estado. Los ciclos breves detectan rápidamente los errores de ARIA.

Comprobación rápida

Su botón personalizado se anuncia únicamente como «botón», sin etiqueta. ¿Dónde confirma la ausencia del nombre?

Resumen: inspeccione la verdad

Ha aprendido que el árbol de accesibilidad es lo que realmente lee la tecnología de asistencia. Inspecciónelo en DevTools para verificar nombres, roles y estados, y después confirme el resultado con un lector de pantalla real. 🔍

Gratis para empezar

Aprende HTML con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Lectura del árbol de accesibilidad para depurar ARIA» es gratis?

Sí — el texto completo de «Lectura del árbol de accesibilidad para depurar ARIA» 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 Web Accessibility Academy, actualiza a CoddyKit PRO. El curso de Web Accessibility Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Lectura del árbol de accesibilidad para depurar ARIA»?

Verifique los roles y estados en el inspector del navegador. Practicas Web Accessibility 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 Web Accessibility Academy?

No se requiere experiencia previa. Web Accessibility 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 4 de 4.

¿Cuánto tiempo toma la lección «Lectura del árbol de accesibilidad para depurar ARIA»?

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 Web Accessibility Academy?

Sí. Cada lección de Web Accessibility 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. La primera regla: ningún ARIA es mejor que un ARIA incorrecto
  2. Los roles definen qué es algo
  3. Estados y propiedades: expanded, checked, disabled
  4. Lectura del árbol de accesibilidad para depurar ARIA
← Volver a Web Accessibility Academy