Diferencia entre revisiones de «Principio 1/1.1 Texto Alternativo/1.1.1-G»
Sin resumen de edición |
|||
| Línea 1: | Línea 1: | ||
== | {{CriterioWCAG | ||
|id_wcag_criterio=1.1.1 | |||
|id_wcag_subcriterio=1.1.1-G | |||
|wcag_titulo_criterio=1.1.1-G. Texto alternativo en imágenes funcionales | |||
|wcag_nivel=A | |||
|wcag_version=2.0 | |||
|wcag_principio=1_Perceptible | |||
|wcag_principio_url=Principio_1 | |||
|wcag_pauta=1.1_Textos_alternativos | |||
|wcag_pauta_url=Principio_1/1.1_Texto_Alternativo | |||
|wcag_grupo=Contenido | |||
|wcag_subgrupo=No-texto | |||
|wcag_discapacidades= | |||
< | <li class="discapacidad-item"> | ||
[[Archivo:Sinvision.png|20px|class=icon-discapacidad|alt=Discapacidad visual total]] | |||
<span class="discapacidad-texto">[[:Categoría:Discapacidad visual total|Visual total]]</span> – | |||
<span class="gravedad gravedad-grave">Barrera grave</span> | |||
</li> | |||
|wcag_lista_discapacidades= | |||
[[Categoría: Visual total]] | [[Categoría:Visual total]] | ||
|wcag_texto_criterioOAW= | |||
Las imágenes que actúan como elementos funcionales —botones, enlaces o regiones activas— deben tener un texto alternativo que describa claramente su propósito funcional, no su apariencia visual. | |||
|wcag_descripcion_resumida= | |||
Las imágenes usadas como controles interactivos deben tener texto alternativo que explique la acción que realizan. | |||
En lugar de describir cómo se ve la imagen (<code>alt="lupa"</code>), se debe describir su acción (<code>alt="Buscar"</code>). | |||
Esto aplica a: | |||
- Botones con imágenes | |||
- Íconos clicables | |||
- | - Enlaces basados en imágenes | ||
- | - Mapas de imagen con áreas activas | ||
|wcag_objetivo= | |||
Garantizar que los usuarios ciegos o con baja visión puedan entender y usar controles visuales basados en imágenes, interpretando correctamente la acción que realizan. | |||
|wcag_importancia= | |||
Sin texto alternativo funcional, una persona que usa lector de pantalla no puede saber qué hace un botón basado en una imagen, impidiendo la interacción e incomunicando funcionalidad clave. | |||
< | |wcag_referencias= | ||
<ul> | |||
<li><span lang="en">[https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html Understanding Success Criterion 1.1.1]</span></li> | |||
<li><span lang="en">[https://www.w3.org/WAI/WCAG22/Techniques/general/G82 Technique G82 – Providing a text alternative that identifies the purpose of the non-text content]</span></li> | |||
</ul> | |||
|wcag_recursos= | |||
</ | <ul> | ||
<li>[https://www.w3.org/WAI/tutorials/images/functional/ Tutorial W3C sobre imágenes funcionales]</li> | |||
</ul> | |||
= | |wcag_tipo_evaluacion=Manual | ||
< | |wcag_pasos_evaluacion= | ||
<ol class="paso-list"> | |||
<li><span class="paso-badge">Paso 1.</span> Localizar imágenes utilizadas como controles (botones, enlaces, mapas de imagen).</li> | |||
<li><span class="paso-badge">Paso 2.</span> Usar Web Developer Toolbar → Display alt attributes.</li> | |||
<li><span class="paso-badge">Paso 3.</span> Comprobar que el texto describe la función, no la apariencia.</li> | |||
</ol> | |||
== | |wcag_resultado_evaluacion= | ||
Las imágenes funcionales incluyen un texto alternativo que comunica claramente la acción que realizan, p. ej: | |||
<code>alt="Buscar"</code> en lugar de <code>alt="Lupa"</code>. | |||
|wcag_ejemplo_evaluacion= | |||
Ejemplo de texto alternativo funcional correcto: | |||
<pre class="wcag-codigo-html"> | |||
<pre class="wcag-codigo-html"> | |||
<input type="image" src="iconobuscar.png" alt="Buscar"> | <input type="image" src="iconobuscar.png" alt="Buscar"> | ||
<input type="image" src="enviar.png" alt="Enviar formulario"> | <input type="image" src="enviar.png" alt="Enviar formulario"> | ||
</pre> | </pre> | ||
|wcag_otras_herramientas_evaluacion= | |||
<strong>Bookmarklet diagnóstico ALT:</strong><br> | |||
<a class="bookmarklet-button" | |||
href="javascript:(function(){document.querySelectorAll('img').forEach(img=>{let altText=img.getAttribute('alt');if(altText){img.style.border='2px solid blue';}else{img.style.border='2px solid red';altText='Sin texto alternativo';}let label=document.createElement('div');label.textContent='[ALT: '+altText+']';label.style.position='absolute';label.style.background='yellow';label.style.padding='5px';label.style.fontSize='12px';let rect=img.getBoundingClientRect();label.style.top=(window.scrollY+rect.top-20)+'px';label.style.left=(window.scrollX+rect.left)+'px';document.body.appendChild(label);});})();"> | |||
Ver ALT de imágenes funcionales | |||
</a> | |||
<strong>Lectores de pantalla:</strong> NVDA, JAWS, VoiceOver | |||
Verificar que la acción del control se comunica correctamente. | |||
<strong>Inspector del navegador:</strong> | |||
Confirmar atributo <code>alt</code> informativo en imágenes usadas como controles. | |||
}} | |||
Revisión del 11:09 4 nov 2025
1.1.1-G. Texto alternativo en imágenes funcionales
- Nivel: A
- Versión: 2.0
- Principio: 1_Perceptible
- Pauta: 1.1_Textos_alternativos
- Grupo: Contenido
- Subgrupo: No-texto
Discapacidades afectadas
Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.
-
Visual total –
Barrera grave
Enunciado del criterio (Observatorio de Accesibilidad Web)
- Las imágenes que actúan como elementos funcionales —botones, enlaces o regiones activas— deben tener un texto alternativo que describa claramente su propósito funcional, no su apariencia visual.
Comprensión del criterio
Descripción resumida
En lugar de describir cómo se ve la imagen (alt="lupa"), se debe describir su acción (alt="Buscar").
Esto aplica a: - Botones con imágenes - Íconos clicables - Enlaces basados en imágenes
- Mapas de imagen con áreas activasObjetivo
Importancia de cumplir el criterio
Referencias WCAG
Recursos de apoyo
Evaluación del criterio
Tipo de evaluación
Procedimiento de evaluación
- Paso 1. Localizar imágenes utilizadas como controles (botones, enlaces, mapas de imagen).
- Paso 2. Usar Web Developer Toolbar → Display alt attributes.
- Paso 3. Comprobar que el texto describe la función, no la apariencia.
Resultado esperado
alt="Buscar" en lugar de alt="Lupa".Ejemplo
<input type="image" src="iconobuscar.png" alt="Buscar"> <input type="image" src="enviar.png" alt="Enviar formulario">
Otras herramientas de evaluación
<a class="bookmarklet-button" href="javascript:(function(){document.querySelectorAll('img').forEach(img=>{let altText=img.getAttribute('alt');if(altText){img.style.border='2px solid blue';}else{img.style.border='2px solid red';altText='Sin texto alternativo';}let label=document.createElement('div');label.textContent='[ALT: '+altText+']';label.style.position='absolute';label.style.background='yellow';label.style.padding='5px';label.style.fontSize='12px';let rect=img.getBoundingClientRect();label.style.top=(window.scrollY+rect.top-20)+'px';label.style.left=(window.scrollX+rect.left)+'px';document.body.appendChild(label);});})();"> Ver ALT de imágenes funcionales </a>
Lectores de pantalla: NVDA, JAWS, VoiceOver Verificar que la acción del control se comunica correctamente.
Inspector del navegador:
Confirmar atributoalt informativo en imágenes usadas como controles.
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 1.1.1-G. Texto alternativo en imágenes funcionales
