Saltar al contenidoSaltar al contenido

🗣️ Lenguaje sencillo · A fecha de 27 de mayo de 2026 |  ← Lenguaje normal

Manche Inhalte ändern sich schnell. Beispiele sind Formfehler, Ladezeiten und Mini-Einkaufswagen. Diese sagt der Screenreader an.

ARIA-Live-Regionen sind HTML-Bereiche mit einer Eigenschaft: aria-live="polite" oder "assertive". Wenn sich diese Bereiche ändern, sagt der Screenreader die Änderung. Der Nutzer muss nicht dorthin gehen. Beispiele: Fehlermeldungen im Formular, "Produkt ist im Einkaufswagen", Anzahl der Suchergebnisse.

Regel WCAG 4.1.3 ist wichtig. Sie gilt bei Änderungen ohne Fokus-Wechsel. Ohne Live-Region merkt der Nutzer nicht immer die Änderung. Zum Beispiel, "Bitte E-Mail angeben" wird gezeigt. Oder die Suche hat 0 Treffer. Das kann frustrieren.

15 Minuten Gespräch: Wir prüfen, ob es wichtig für Ihre Seite ist. Weitere Infos: Überblick zu BFSG, Leistungen, BAFA-Hilfe, häufige Fragen.

WCAG 4.1.3 · Módulo WCAG

Regiones en vivo de ARIA

El lector de pantalla anuncia el contenido dinámico (errores de formulario, pantalla de carga, minicarritos).

¿Qué es eso?

¿Qué significa "ARIA Live Regions"?

Las regiones ARIA en vivo son áreas HTML con el atributo aria-live="polite"" o ""asertivo"". Cuando cambia el contenido de estas áreas, el lector de pantalla anuncia automáticamente el cambio, sin que el usuario tenga que navegar hasta allí. Ejemplos: mensaje de error de formulario, "producto en el carrito de compra", número de resultado de búsqueda.

¿Por qué es importante?

Obligación y beneficio — WCAG 4.1.3.

WCAG 4.1.3 (Mensajes de estado) El nivel AA se aplica siempre que se produzca un cambio de estado visual sin que cambie el foco. Sin una región activa, un usuario de lector de pantalla no se dará cuenta de que se ha mostrado "Introduzca su dirección de correo electrónico" ni de que la búsqueda no ha arrojado resultados. La consecuencia es la frustración y el abandono del intento.

Nuestra implementación

Cómo lo resolveremos específicamente.

  • aria-live="polite"" para actualizaciones no críticas (cargador, resultados de búsqueda).
  • aria-live="asertivo"" Solo para mensajes urgentes (caducidad de la sesión, errores críticos).
  • rol="estatus"" para mensajes de estado y rol="alerta"" para mensajes de error: regiones activas implícitas.
  • El contenedor debe estar en el DOM desde el principio (aunque esté vacío), de lo contrario la función en vivo no funcionará.
  • Esta lógica es exactamente la que se aplica en la comprobación rápida de DigElite: <div id="check-result" role="status" aria-live="polite">.

¿Necesitas este módulo en concreto?

Consulta inicial de 15 minutos: aclararemos si es relevante para su sitio web.

Reserve una consulta inicial

Más información:
Descripción general de BFSG ·
Descripción general del rendimiento ·
Financiación de BAFA ·
Preguntas frecuentes

Lenguaje normal