Addaw, ir a inicio Donar

Fallo común Fallos comunes WCAG 2.2

F39Fallo del criterio de conformidad 1.1.1 debido a proporcionar una alternativa textual que no es nula (p. ej., alt="spacer" o alt="image") para imágenes que la tecnología de asistencia debería ignorar

En resumen

Este fallo se produce cuando una imagen decorativa o de relleno (un separador, un espaciador, un adorno) lleva un texto alternativo como «spacer» o «imagen» en lugar de alt vacío. Los lectores de pantalla anuncian ese texto inútil y entorpecen la lectura de quien usa tecnología de asistencia. Dé siempre alt="" a las imágenes que no aportan información, o mejor aún, inclúyalas con CSS.

Ejemplo práctico

Adornos, separadores y espaciadores cuyo texto alternativo solo describe la decoración. Ejemplo: la agenda cultural de un ayuntamiento con un separador gráfico entre eventos.

Así no: Separadores decorativos con texto alternativo

Los adornos entre eventos son decorativos, pero su alt dice «separador decorativo». El lector de pantalla interrumpe la lectura con «separador decorativo, gráfico» entre cada evento y los incluye en la lista de imágenes sin aportar nada. Para notarlo, lea la sección con NVDA o VoiceOver.

<style>
  .agenda { max-width: 420px; color: #0B2239; }
  .agenda h2 { margin: 0; font-size: 1.2rem; }
  .agenda h3 { margin: 0 0 4px; font-size: 1.05rem; }
  .agenda p { margin: 0; }
  .agenda img { display: block; margin: 12px 0; }
</style>
<section class="agenda">
  <h2>Agenda cultural de octubre</h2>
  <img src="data:image/svg+xml,…" width="200" height="16" alt="separador decorativo">
  <h3>Concierto de la Banda Municipal</h3>
  <p>Sábado 25, 20:00 h. Auditorio municipal.</p>
  <img src="data:image/svg+xml,…" width="200" height="16" alt="separador decorativo">
  <h3>Taller de cerámica infantil</h3>
  <p>Domingo 26, 11:00 h. Casa de Cultura.</p>
</section>
Captura de pantalla del ejemplo incorrecto: Separadores decorativos con texto alternativo
Así se ve el ejemplo incorrecto.

La demostración contiene, a propósito, el error de accesibilidad que se explica.

Así sí: Separadores decorativos con alternativa nula

Con alt="" (vacío, sin espacios) los lectores ignoran los adornos y la lectura pasa de cada encabezado a los datos del evento sin interrupciones. Si el separador no tiene ninguna función, también puede hacerse con CSS (un borde) y quitar la imagen.

<style>
  .agenda { max-width: 420px; color: #0B2239; }
  .agenda h2 { margin: 0; font-size: 1.2rem; }
  .agenda h3 { margin: 0 0 4px; font-size: 1.05rem; }
  .agenda p { margin: 0; }
  .agenda img { display: block; margin: 12px 0; }
</style>
<section class="agenda">
  <h2>Agenda cultural de octubre</h2>
  <img src="data:image/svg+xml,…" width="200" height="16" alt="">
  <h3>Concierto de la Banda Municipal</h3>
  <p>Sábado 25, 20:00 h. Auditorio municipal.</p>
  <img src="data:image/svg+xml,…" width="200" height="16" alt="">
  <h3>Taller de cerámica infantil</h3>
  <p>Domingo 26, 11:00 h. Casa de Cultura.</p>
</section>

Pruébelo aquí:

Cómo comprobarlo

Lector de pantalla (NVDA o VoiceOver)

  1. Leer la sección completa con NVDA (Insert + flecha abajo) o con VoiceOver (VO + A).
  2. Comprobar que entre un evento y otro no se anuncia ninguna imagen y que, al pulsar G en NVDA, no se encuentran los separadores.

Debería anunciar: «encabezado nivel 3, Concierto de la Banda Municipal», sin ningún «separador decorativo, gráfico» antes

Herramientas del navegador

  1. Abrir las herramientas de desarrollo (F12) y, en la consola, listar los alt no vacíos con [...document.images].filter(i => i.alt.trim()).map(i => i.alt).
  2. Revisar si alguno corresponde a una imagen decorativa (adornos, espaciadores, fondos): esas imágenes deben tener exactamente alt="".

Validación automática

  1. Ni axe DevTools ni Lighthouse lo detectan: el alt existe y no está vacío, así que la regla image-alt se cumple.
  2. WAVE puede mostrar la alerta «Suspicious alternative text» ante valores como «spacer» o «image», pero no sabe si la imagen es decorativa; la revisión es manual.

Errores frecuentes en auditorías

  • Espaciadores y píxeles transparentes con alt="spacer", «espacio» o «pixel» en plantillas antiguas y boletines por correo electrónico.
  • Poner alt=" " (un espacio) creyendo que equivale a vacío: no es una alternativa nula y algunos lectores lo tratan como imagen con nombre.
  • Rellenar el alt de imágenes decorativas con palabras clave para posicionamiento.
  • Describir con detalle fotos de ambiente de una cabecera cuando el texto que las acompaña ya transmite todo el contenido.

Técnica completa: traducción al español del texto del W3C

Aplicabilidad

HTML

Descripción

Esta técnica describe una condición de fallo relativa a imágenes que las tecnologías de asistencia deberían ignorar. La alternativa textual de una imagen debe transmitir el significado de la imagen. Cuando una imagen se usa como decoración, como espaciado o con otro propósito que no forma parte del contenido significativo de la página, la imagen no tiene significado y las tecnologías de asistencia deberían ignorarla.

Proporcionar una alternativa textual nula (es decir, alt="" ) permitirá a la tecnología de asistencia ignorar la imagen y evitar un fallo de este criterio de conformidad.

Ejemplos

Imágenes decorativas que no tienen atributo alt

Se usa una imagen para crear un espacio en blanco entre contenidos, donde el espaciado en sí no tiene significado para el contenido. La imagen tiene como texto alternativo el valor "spacer" (espaciador). Esta imagen falla el criterio de conformidad porque la alternativa textual no cumple un propósito equivalente. La imagen está pensada para ignorarse, pero los lectores de pantalla anuncian su texto alternativo "spacer" y este se muestra en algunas combinaciones de colores alternativas.

<div>
  Tree type: <img src="spacer.gif" width="100" height="1" alt="spacer">
  Cedrus deodara
</div>

Pruebas

Procedimiento

  1. Identificar los elementos img que se usen como decoración, como espaciado o con otro propósito que no forme parte del contenido significativo de la página.
  2. Comprobar que el atributo alt de esos elementos es nulo.

Resultados esperados

  • Si la comprobación n.º 2 es falsa, se da esta condición de fallo y el contenido falla el criterio de conformidad.

Cómo lo comprobamos en ADDAW

Este fallo es uno de los que buscamos en cada auditoría de accesibilidad de ADDAW: lo documentamos con capturas y el código afectado, indicamos el criterio que incumple y la técnica suficiente con la que se corrige. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.

Solicitar una auditoría

Fuente y licencia

Traducción al español, no oficial, realizada por ADDAW a partir de la técnica F39 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.

Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital