Diferencia entre revisiones de «Principio 1/1.1 Texto Alternativo/1.1.1-B»

De WCAG Wiki
Línea 44: Línea 44:
==== Objetivo ====
==== Objetivo ====


<div class="wcag-info-criterio"> El objetivo es garantizar que la información que se transmite a través del texto alternativo sea siempre '''precisa y coherente''' con lo que está sucediendo en la pantalla en ese momento. Esto evita que los usuarios, especialmente aquellos que utilizan lectores de pantalla, reciban información desactualizada, incorrecta o confusa, manteniendo así la robustez y la accesibilidad del contenido. </div>
<div class="wcag-info-criterio"> El objetivo es garantizar que la información que se transmite a través del texto alternativo sea siempre '''precisa y coherente''' con lo que está sucediendo en la pantalla en ese momento.  
 
Esto evita que los usuarios, especialmente aquellos que utilizan lectores de pantalla, reciban información desactualizada, incorrecta o confusa, manteniendo así la robustez y la accesibilidad del contenido.  
</div>


==== Importancia de cumplir el criterio ====
==== Importancia de cumplir el criterio ====

Revisión del 00:46 22 oct 2025

1.1.1- B. Las alternativas textuales se deben actualizar cuando cambia el contenido no textual.

  • Nivel:A
  • Versión:2.2
  • Principio:1. Perceptible
  • Pauta:1.1 Textos alternativos
  • Categoría:Contenido
  • Subcategoría:No-texto

Usuarios más afectados

  • Icono de una persona con discapacidad visual Personas con discapacidad visual total - Barrera grave
  • Icono baja visión Personas con baja visión – Barrera leve


Descripción y comprensión del criterio

Descripción resumida

Si una imagen, un icono o cualquier elemento visual cambia en su significado o apariencia, su descripción de texto (la alternativa textual) debe actualizarse automáticamente para reflejar el nuevo contenido y propósito.

Objetivo

El objetivo es garantizar que la información que se transmite a través del texto alternativo sea siempre precisa y coherente con lo que está sucediendo en la pantalla en ese momento.

Esto evita que los usuarios, especialmente aquellos que utilizan lectores de pantalla, reciban información desactualizada, incorrecta o confusa, manteniendo así la robustez y la accesibilidad del contenido.

Importancia de cumplir el criterio

Imagina que estás rellenando un formulario importante, como una solicitud legal o financiera. Cuando cometes un error, aparece un icono de exclamación en rojo junto al campo. El texto alternativo de ese icono es: **"Advertencia: campo incompleto"**.

Ahora, corriges el error y el icono cambia automáticamente a una marca de verificación verde. Si el sistema no actualiza su código interno, el lector de pantalla seguirá anunciando: "Advertencia: campo incompleto", aunque visualmente ya ves el check verde.

Para una persona ciega, esta falta de actualización significa que la herramienta es inútil, ya que no puede confiar en que la información que escucha se corresponda con la realidad de la página. Es fundamental que, cada vez que el contenido no textual cambie (ya sea un estado, un valor o una nueva imagen), la alternativa textual se actualice dinámicamente para reflejar ese cambio. Esto requiere la colaboración entre diseñadores y desarrolladores para gestionar correctamente el contenido dinámico.

Referencias WCAG / Técnicas

Este es un subrequisito del Criterio **1.1.1 Contenido no textual** (Nivel A) del Principio 1. Perceptible.

El incumplimiento de este punto se documenta en las WCAG como:

Falla F20: No actualizar las alternativas textuales cuando ocurren cambios en el contenido no textual, lo cual representa un fallo tanto del Criterio 1.1.1 como del Criterio 4.1.2 Nombre, función y valor.

Técnicas de Comprobación y Desarrollo:

Se debe revisar manualmente si el texto del atributo alt (o el nombre accesible dado por otras propiedades) se adapta a los cambios en el contenido no textual.

Los desarrolladores deben asegurarse de que, si utilizan programación (scripts/JavaScript) para crear componentes dinámicos, el nombre, la función, los estados y los valores se actualicen correctamente y se expongan a la API de accesibilidad (Criterio 4.1.2).

Recursos de apoyo

Para la revisión manual de este aspecto en el código, se puede utilizar la **Web Developer Toolbar**, inspeccionando la opción “Images – Display alt attributes” y verificando que el texto se adapta a los cambios en el contenido no textual.

La necesidad de actualizar las alternativas textuales está íntimamente ligada al concepto de hacer que los componentes dinámicos sean robustos y compatibles con los productos de apoyo (Criterio 4.1.2).