Diferencia entre revisiones de «Principio 3/3.2 Predecible/3.2.1-A»
De WCAG Wiki
Sin resumen de edición |
|||
| Línea 1: | Línea 1: | ||
== | {{CriterioWCAG | ||
|id_wcag_criterio=3.2.1 | |||
|id_wcag_subcriterio=3.2.1-A | |||
|wcag_titulo_criterio=3.2.1-A. Al recibir el foco | |||
|wcag_nivel=A | |||
|wcag_version=2.0 | |||
|wcag_principio=3_Comprensible | |||
|wcag_principio_url=Principio_3 | |||
|wcag_pauta=3.2_Predecible | |||
< | |wcag_pauta_url=Principio_3/3.2_Predecible | ||
|wcag_grupo=Comportamiento | |||
|wcag_subgrupo=Cambios_de_contexto | |||
|wcag_subcriterio_url=Principio_3/3.2_Predecible/3.2.1-A | |||
|wcag_discapacidades= | |||
<li class="discapacidad-item"> | |||
[[Archivo:Motriz.png|20px|class=icon-discapacidad|alt=Discapacidad motriz]] | |||
<span class="discapacidad-texto">[[:Categoría:Discapacidad motriz|Motriz]]</span> – | |||
<span class="gravedad gravedad-grave">Barrera grave</span> | |||
</li> | |||
<li class="discapacidad-item"> | |||
[[Archivo:Cognitiva.png|20px|class=icon-discapacidad|alt=Discapacidad cognitiva]] | |||
<span class="discapacidad-texto">[[:Categoría:Discapacidad cognitiva|Cognitiva]]</span> – | |||
<span class="gravedad gravedad-grave">Barrera grave</span> | |||
</li> | |||
|wcag_lista_discapacidades= | |||
</ | [[Categoría:Discapacidad motriz]] | ||
</ | [[Categoría:Discapacidad cognitiva]] | ||
|wcag_texto_criterioOAW= | |||
Cuando un elemento recibe el foco del teclado no se debe iniciar ningún cambio de contexto. | |||
|wcag_descripcion_resumida= | |||
Obtener el foco no debe provocar acciones automáticas como redirecciones, envío de formularios o apertura de elementos sin intervención explícita del usuario. | |||
|wcag_objetivo= | |||
Mantener la navegación predecible y bajo control del usuario, evitando desorientación o pérdida de progreso. | |||
|wcag_importancia= | |||
Fundamental para usuarios que navegan con teclado o tecnologías de apoyo; un cambio inesperado puede impedir completar tareas o perder información. | |||
|wcag_referencias= | |||
<ul> | |||
<li>Understanding Success Criterion 3.2.1: On Focus (W3C)</li> | |||
<li>WCAG Quick Reference – 3.2.1</li> | |||
<li>WebAIM — Predictable forms and navigation</li> | |||
</ul> | |||
|wcag_recursos= | |||
<ul> | |||
<li>Buenas prácticas en formularios accesibles</li> | |||
<li>Evitar <code>onfocus</code> que provoque cambios de contexto</li> | |||
</ul> | |||
|wcag_tipo_evaluacion=Manual | |||
|wcag_pasos_evaluacion= | |||
<ol class="paso-list"> | |||
<li><span class="paso-badge">Paso 1.</span> Navegar con Tab / Shift+Tab.</li> | |||
<li><span class="paso-badge">Paso 2.</span> Verificar ausencia de cambios de contexto al enfocar.</li> | |||
<li><span class="paso-badge">Paso 3.</span> Revisar <code>onfocus</code> / <code>focus()</code> / auto-submit.</li> | |||
<li><span class="paso-badge">Paso 4.</span> Confirmar que las acciones requieren interacción explícita.</li> | |||
</ol> | |||
|wcag_resultado_evaluacion= | |||
El foco no desencadena cambios de contexto; las acciones sólo ocurren tras interacción explícita del usuario. | |||
|wcag_ejemplo_evaluacion= | |||
<div class="accessibility-card"> | |||
<strong>✅ Accesible: foco sin activar acciones</strong> | |||
<pre class="wcag-codigo-html"> | |||
<input type="text" placeholder="Escribe tu nombre"> | |||
</pre> | |||
</div> | |||
<div class="accessibility-card"> | |||
<strong>❌ No accesible: cambio al recibir foco</strong> | |||
<pre class="wcag-codigo-html"> | |||
<a href="/otra-pagina" onfocus="window.location='/otra-pagina'">Ir a otra página</a> | |||
</pre> | |||
</div> | |||
<div class="accessibility-card"> | |||
<strong>✅ Alternativa accesible</strong> | |||
<pre class="wcag-codigo-html"> | |||
<a href="/otra-pagina">Ir a otra página</a> | |||
</pre> | |||
</div> | |||
|wcag_otras_herramientas_evaluacion= | |||
<ul> | |||
<li>Navegación por teclado</li> | |||
<li>Inspección de eventos onfocus</li> | |||
<li>JAWS / NVDA / VoiceOver</li> | |||
<li>DevTools → Event listeners</li> | |||
</ul> | |||
}} | |||
Revisión del 12:12 5 nov 2025
3.2.1-A. Al recibir el foco
- Nivel: A
- Versión: 2.0
- Principio: 3_Comprensible
- Pauta: 3.2_Predecible
- Grupo: Comportamiento
- Subgrupo: Cambios_de_contexto
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 un elemento recibe el foco del teclado no se debe iniciar ningún cambio de contexto.
Comprensión del criterio
Descripción resumida
Obtener el foco no debe provocar acciones automáticas como redirecciones, envío de formularios o apertura de elementos sin intervención explícita del usuario.
Objetivo
Mantener la navegación predecible y bajo control del usuario, evitando desorientación o pérdida de progreso.
Importancia de cumplir el criterio
Fundamental para usuarios que navegan con teclado o tecnologías de apoyo; un cambio inesperado puede impedir completar tareas o perder información.
Referencias WCAG
- Understanding Success Criterion 3.2.1: On Focus (W3C)
- WCAG Quick Reference – 3.2.1
- WebAIM — Predictable forms and navigation
Recursos de apoyo
- Buenas prácticas en formularios accesibles
- Evitar
onfocusque provoque cambios de contexto
Evaluación del criterio
Tipo de evaluación
Evaluación Manual
Procedimiento de evaluación
- Paso 1. Navegar con Tab / Shift+Tab.
- Paso 2. Verificar ausencia de cambios de contexto al enfocar.
- Paso 3. Revisar
onfocus/focus()/ auto-submit. - Paso 4. Confirmar que las acciones requieren interacción explícita.
Resultado esperado
El foco no desencadena cambios de contexto; las acciones sólo ocurren tras interacción explícita del usuario.
Ejemplo
✅ Accesible: foco sin activar acciones
<input type="text" placeholder="Escribe tu nombre">
❌ No accesible: cambio al recibir foco
<a href="/otra-pagina" onfocus="window.location='/otra-pagina'">Ir a otra página</a>
✅ Alternativa accesible
<a href="/otra-pagina">Ir a otra página</a>
Otras herramientas de evaluación
- Navegación por teclado
- Inspección de eventos onfocus
- JAWS / NVDA / VoiceOver
- DevTools → Event listeners
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 3.2.1-A. Al recibir el foco
Loading comments...
