|
|
| Línea 121: |
Línea 121: |
|
| |
|
| <pre class="wcag-codigo-html"> <img src="iconoInfo.jpg" alt="icono de información"> </pre> </div> | | <pre class="wcag-codigo-html"> <img src="iconoInfo.jpg" alt="icono de información"> </pre> </div> |
|
| |
| === Evaluación del criterio ===
| |
| ==== Tipo de comprobación ====
| |
| <span class="wcag-info-criterio">Comprobación <strong>Semiautomática</strong> </span>
| |
|
| |
| ==== Procedimiento de evaluación ====
| |
|
| |
| <div class="wcag-info-criterio">
| |
| <span class="paso-badge>Paso 1.</span>
| |
| Usa la herramienta de ''' [https://chromewebstore.google.com/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm?hl=es Web Developer Toolbar].'''
| |
|
| |
| <span class="paso-badge>Paso 2.</span>
| |
| 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”.
| |
|
| |
| <span class="paso-badge>Paso 3.</span>
| |
| Seleccionar '''Images – Display alt attributes'''. Verificar que el texto alternativo se ajusta a la imagen. (Consulta la sección de [[#Recursos_de_apoyo|Recursos de apoyo]])
| |
|
| |
|
| |
| </div>
| |
|
| |
| ==== Ejemplo ====
| |
| <div class="wcag-info-criterio">
| |
| El texto alternativo de la imagen se muestra en el atributo <strong><code><nowiki>alt</nowiki></code> </strong>
| |
|
| |
| <pre class="wcag-codigo-html">
| |
| <img src="imagen.jpg" alt="texto de la imagen">
| |
| </pre>
| |
|
| |
| </div>
| |
|
| |
|
| ==== Herramientas recomendadas ==== | | ==== Herramientas recomendadas ==== |
1.1.1- C. Imágenes CSS solo decorativas
- 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
Descripción y comprensión del criterio
Descripción resumida
Las imágenes que se añaden a una página web únicamente para hacerla más bonita o para darle un estilo (como bordes o fondos), y que no contienen información importante, deben implementarse de tal manera que las personas que usan lectores de pantalla puedan ignorarlas por completo.
Si la imagen decorativa realmente transmite una información esencial, esa misma información debe estar disponible en texto.
Objetivo
El objetivo es asegurar que los usuarios de productos de apoyo (como lectores de pantalla o líneas braille) no se distraigan, ni se confundan, con elementos visuales que no aportan valor informativo o funcional.
Importancia de cumplir el criterio
Para que la web sea usable, es crucial que los lectores de pantalla puedan saltarse el contenido irrelevante o repetitivo.
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.
Referencias WCAG
Para cumplir con este criterio (1.1.1-C), que establece que las imágenes insertadas mediante hojas de estilo deben ser puramente decorativas, las técnicas clave son:
Técnica CSS clave:
[https://www.w3.org/WAI/WCAG21/Techniques/css/C9%7CC9
- Using CSS to include decorative images (en inglés)]
¡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.
Recursos de apoyo
Existen dos formas principales de asegurar que una imagen sea ignorada, especialmente si es puramente ornamental:
- Incluir la imagen mediante CSS (Hojas de Estilo en Cascada): Si una imagen se inserta a través de CSS (como una imagen de fondo o un borde visual) y es puramente decorativa, el navegador sabe que no forma parte del contenido principal y, por lo general, la oculta automáticamente del lector de pantalla.
- Si se usa HTML: Si la imagen está en el código HTML, se debe marcar con un atributo
alt="" (texto alternativo vacío) y sin el atributo title para que los productos de apoyo la ignoren.
- El error más común es usar CSS para mostrar una imagen que sí contiene información importante (por ejemplo, una flecha que indica la dirección o un icono con significado) sin proporcionar la alternativa textual en el HTML. Si se hace esto, el lector de pantalla no podrá acceder a esa información, lo que bloquea al usuario.
Evaluación del criterio
Tipo de comprobación
Comprobación Semiautomática
Procedimiento de evaluación
Paso 1. Usa la herramienta de Web Developer Toolbar.
Paso 2. Seleccionar la opción Images – Outline all images
Paso 3. 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.
Ejemplo
Un icono se actualiza cuando se rellena el formulario correctamente.
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">
Herramientas recomendadas
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.