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

De WCAG Wiki
Sin resumen de edición
Sin resumen de edición
 
Línea 68: Línea 68:


|wcag_ejemplo_evaluacion=
|wcag_ejemplo_evaluacion=
<div class="accessibility-card">
Representación accesible de una puntuación con estrellas:
Representación accesible de una puntuación con estrellas:


Línea 78: Línea 80:
<img src="estrella_vacia.png" alt="">
<img src="estrella_vacia.png" alt="">
</pre>
</pre>
</div>


|wcag_otras_herramientas_evaluacion=
|wcag_otras_herramientas_evaluacion=

Revisión actual - 17:50 4 nov 2025

1.1.1-D. Alternativa única para grupos de imágenes

Discapacidades afectadas

Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.

Enunciado del criterio (Observatorio de Accesibilidad Web)

  • Cuando varias imágenes transmiten una única información, se proporciona la alternativa textual solo en una, y las demás quedan decorativas.

Comprensión del criterio

Descripción resumida

Si un grupo de imágenes representa un único concepto o información (como una fila de estrellas para indicar una puntuación), el texto alternativo debe proporcionarse solo en una imagen.


El resto de imágenes del grupo deben ser decorativas con (alt=""), para evitar repeticiones innecesarias para los lectores de pantalla.

Objetivo

Evitar repetir la misma información varias veces a los usuarios de tecnologías de apoyo, garantizando una experiencia clara, fluida y sin redundancias. Una sola descripción cubre el significado completo del grupo visual.

Importancia de cumplir el criterio

Si cada imagen del grupo tuviera un texto alternativo completo, los lectores de pantalla repetirían la misma información varias veces, generando confusión y fatiga cognitiva. Este criterio asegura que la información se transmita una sola vez, de forma clara y eficiente.

Referencias WCAG

Recursos de apoyo

Evaluación del criterio

Tipo de evaluación

Evaluación Semiautomática

Procedimiento de evaluación

Usa la herramienta de Web Developer Toolbar.
  1. Paso 1. Seleccionar Images – Display alt attributes
  2. Paso 2. Localizar las imágenes que actúan como un grupo
  3. Paso 3. Verificar que se proporciona un texto alternativo adecuado en una de las imágenes y que el resto tienen un texto alternativo vacío (alt="").

Resultado esperado

El grupo de imágenes se anuncia una sola vez con su significado completo, evitando repeticiones. Las imágenes auxiliares están correctamente marcadas como decorativas.

Ejemplo ilustrativo

Representación accesible de una puntuación con estrellas:

<!-- Solo la primera imagen describe el grupo -->
<img src="estrella_rellena.png" alt="Puntuación: 4 de 5 estrellas">
<img src="estrella_rellena.png" alt="">
<img src="estrella_rellena.png" alt="">
<img src="estrella_rellena.png" alt="">
<img src="estrella_vacia.png" alt="">


Otras herramientas de evaluación

  • Bookmarklet diagnóstico ALT:
    Arrastra este botón a tu barra de marcadores y podrás ejecutarlo y ver los textos alternativos de otras páginas.
    Ver ALT de imágenes
  • Lectores de pantalla: JAWS, NVDA, VoiceOver Validar que solo se anuncia la calificación una vez.










Ejemplos accesibles y no accesibles creados por alumnos

<!DOCTYPE html> Formulario de Reserva - NO Accesible 3.3.2-C

⚠️ PROBLEMA 3.3.2-C: Este formulario NO tiene etiquetas ni instrucciones claras

Reserva de Hotel

⚠️ Problemas de este formulario:
  • No hay etiquetas <label> para ningún campo
  • Algunos placeholders son ambiguos ("Código" - ¿qué código?)
  • No se indica qué campos son obligatorios
  • No hay instrucciones sobre el formato esperado
  • El select dice "Selecciona" pero ¿seleccionar qué?
  • Un campo no tiene ni placeholder ni etiqueta (campo de email)
  • No hay indicación de formato de fecha específico
  • No se explica para qué sirve cada campo

<!DOCTYPE html> Formulario de Reserva - ACCESIBLE 3.3.2-C

✅ ACCESIBLE 3.3.2-C: Este formulario tiene etiquetas e instrucciones claras

Reserva de Hotel

Complete el siguiente formulario para reservar su estadía

Nota: Los campos marcados con * son obligatorios

Ingrese su nombre tal como aparece en su documento de identidad

Enviaremos la confirmación de reserva a este correo

Incluya el código de país (Ej: +34 para España)

¿Cuántas personas se alojarán?

Formato: DD/MM/AAAA (Ej: 15/02/2025)

Formato: DD/MM/AAAA (Ej: 20/02/2025)

Seleccione el tipo de habitación que prefiere

Si tiene un código promocional, ingréselo aquí

Indique cualquier necesidad especial o preferencia (cama extra, piso bajo, accesibilidad, etc.)

✅ Implementación correcta:
  • Cada campo tiene una etiqueta <label> clara asociada
  • Los campos obligatorios están claramente marcados con *
  • Hay instrucciones específicas sobre formato y contenido esperado
  • Los selectores tienen opciones descriptivas, no ambiguas
  • Se explica el propósito de cada campo cuando no es obvio
  • Se proporcionan ejemplos en los placeholders
  • Hay una nota inicial explicando la convención de campos obligatorios
  • Se usan atributos ARIA apropiados (aria-required, aria-describedby)

Comentarios

A continuación se muestran comentarios sobre el criterio 1.1.1-D. Alternativa única para grupos de imágenes

Loading comments...