Guía para incluir textos alternativos adecuados y accesibles a las imágenes de tu web

Página de resultado. Seleccionaste:

Imagen complejas (diagramas, infografías, etc.) que necesitan una descripción larga

alt="identificación del contenido o breve descripción del mismo"

+

descripción larga que debe proporcionar la información necesaria para cumplir el mismo propósito y presentar la misma información que el contenido no textual.

La descripción larga se puede proporcionar de diferentes maneras:

  • En otra página: el enlace a esta página deberá estar adyacente a la imagen (inmediatamente antes o después de la misma).
  • En la misma página, a continuación de la imagen. Se recomienda incluir en la descripción corta una referencia a la ubicación de la descripción larga.
  • En la misma página, lejos de la imagen. Por ejemplo en una zona al pie específica para las descripciones. El enlace a esta zona de la página (mediante un ancla) deberá estar adyacente a la imagen (inmediatamente antes o después de la misma).
  • Mediante el atributo LONGDESC: su soporte no es generalizado, por ello es preferible combinarlo con un enlace según se ha descrito en las opciones anteriores.

Ejemplos:

Ejemplo 1. Descripción larga a continuación de la imagen a la vez que se detecta automáticamente si se ha mostrado la imagen

Gráfico 'Razones de uso de la tecnología accesible'. A continuación el enlace al artículo donde se describe el ejemplo y la solución

En el artículo "Descripción extensa de una imagen: accesible con lector de pantalla y visible sin imágenes activas" explico detalladamente cómo incluir el texto alternativo largo de este gráfico de manera que:

  • es accesible para los usuarios de lector de pantalla.
  • se detecta automáticamente si la imagen no se ha mostrado (porque el usuario las tiene deshabilitadas, porque la imagen ya no está disponible, etc.) y en ese caso se muestra por defecto la descripción extensa.
  • no da problemas cuando se deshabilita el javascript o las CSS: la descripción sigue estando disponible.
Ejemplo 2. Descripción larga mediante longdesc y enlace a otra página

Gráfico 'Razones de uso de la tecnología accesible'.

Figura 1. Descripción textual del gráfico 'Razones de uso de la tecnología accesible'

El código HTML debería ser:

<p><img src="images/infografia2.gif" alt="Gráfico 'Razones de uso de la tecnología accesible' " longdesc="descripcion_grafico.html" /></p>

<p class="piefoto">Figura 1. <a href="descripcion_grafico.html">Descripción textual del gráfico 'Razones de uso de la tecnología accesible'</a></p>

Ejemplo 3. Descripción larga a continuación de la imagen

Gráfico 'Razones de uso de la tecnología accesible'. Descripción larga a continuación.

Figura 2

Descripción de la Figura 2:
La Figura 2 [descripción larga]. Fin de la Figura 2.

El código HTML debería ser:

<p><img src="images/infografia2.gif" alt="Gráfico 'Razones de uso de la tecnología accesible'. Descripción larga a continuación."/> <span class="piefoto">Figura 2</span></p>

<dl>

<dt>Descripción de la Figura 2:</dt>

<dd>La Figura 2 es .... Fin de la Figura 2.</dd>

</dl>

Este ejemplo se basa en la propuesta del documento Excerpts from the NBA Tape Recording Manual, Third Edition de National Braille Association, recomendado y publicado por el W3C.

En él se ofrecen además muchos ejemplos de cómo redactar de forma correcta la descripción larga de mapas, gráficas, diagramas, etc.

Recomendaciones generales

Recursos:

¿A quién beneficia?