- 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
Personas con baja visión - Barrera moderada
| Línea 29: | Línea 29: | ||
--> | --> | ||
</html> | </html> | ||
Usuarios más afectados
Personas con baja visión - Barrera moderada
Si la imagen decorativa realmente transmite una información esencial, esa misma información debe estar disponible en texto.
Las imágenes decorativas deben ser tratadas como "artefactos" o ruido visual que debe ser ignorado por el software de apoyo.
Imagina que estás escuchando un audiolibro muy importante. Si cada pocos segundos el narrador se detuviera para describir "una flor de esquina decorativa", "una línea divisoria fina" o "un fondo con textura", resultaría molesto y haría imposible concentrarse en el contenido esencial. Al marcar las imágenes decorativas correctamente, garantizamos una experiencia de escucha fluida, donde solo se anuncia el contenido que realmente importa.
Técnica CSS clave:
[https://www.w3.org/WAI/WCAG21/Techniques/css/C9%7CC9
¡No lo hagas! No utilices CSS para incluir imágenes que contengan información importante.
Técnicas de revisión (para verificar el cumplimiento):
Comprobación manual: Se puede usar la herramienta Web Developer Toolbar para seleccionar la opción "Images – Outline all images" y verificar si las imágenes que no están resaltadas (las incluidas por CSS) transmiten información importante. Si es así, esa información debe estar disponible para las herramientas de apoyo.
Existen dos formas principales de asegurar que una imagen sea ignorada, especialmente si es puramente ornamental:
alt="" (texto alternativo vacío) y sin el atributo title para que los productos de apoyo la ignoren.Paso 1. Usa la herramienta de Web Developer Toolbar.
Paso 2. Comprueba que las imagenes de la página muestran su texto alternativo.
Paso 3. Mostrar el texto alternativo de las imágenes con Images – Display alt attributes
Paso 4. Verificar que no hay ninguna imagen CSS con información a transmitir.
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).
Primero el usuario introduce datos erróneos y se muestra un icono de alerta:
<img src="iconoAlerta.jpg" alt="icono de alerta">
Luego la imagen del icono ha cambiado y ha de cambiar también el texto alternativo:
<img src="iconoInfo.jpg" alt="icono de información">
Comprobación Semiautomática
Paso 1. Usa la herramienta de Web Developer Toolbar.
Paso 2. Seleccionar Images – Outline images without alt attributes y comprobar la página. Si hay alguna imagen resaltada, es un error y debe proporcionársele un atributo “alt”.
Paso 3. Seleccionar Images – Display alt attributes. Verificar que el texto alternativo se ajusta a la imagen. (Consulta la sección de Recursos de apoyo)
El texto alternativo de la imagen se muestra en el atributo alt
<img src="imagen.jpg" alt="texto de la imagen">
Herramienta de inspección con un Bookmarklet
Al mostrar la información con el bookmarklet, comprobar que el texto de cada imagen corresponde a la imagen.