Criterio de éxito
Requisito específico y verificable de WCAG que debe cumplirse para lograr conformidad. Cada criterio tiene técnicas suficientes y fallos comunes documentados.
Criterio de éxito
Definición Técnica
Un criterio de éxito (success criterion) en WCAG es un requisito específico, verificable y medible que debe cumplirse para lograr conformidad con las Pautas de Accesibilidad para el Contenido Web. Cada criterio está asociado a uno de los cuatro principios POUR (Perceptible, Operable, Comprensible, Robusto) y tiene asignado un nivel de conformidad (A, AA o AAA).
Estructura de un Criterio
Identificación
Cada criterio tiene un identificador único:
- Formato: [Principio].[Pauta].[Criterio]
- Ejemplo: 1.4.3 Contraste (mínimo)
- 1 = Principio 1 (Perceptible)
- 4 = Pauta 1.4 (Distinguible)
- 3 = Criterio 3
Componentes
- Número y título: Identificación única
- Nivel: A, AA o AAA
- Descripción: Qué debe cumplirse
- Técnicas suficientes: Métodos para cumplir el criterio
- Fallos comunes: Errores que causan incumplimiento
- Técnicas adicionales: Métodos recomendados pero no requeridos
Ejemplos de Criterios
1.4.3 Contraste (mínimo) - Nivel AA
Descripción: La presentación visual de texto e imágenes de texto tiene una relación de contraste de al menos 4.5:1, excepto:
- Texto grande: al menos 3:1
- Texto incidental o decorativo: sin requisito
- Logotipos: sin requisito
Técnicas suficientes:
- G18: Asegurar que el contraste entre texto y fondo sea al menos 4.5:1
- G145: Asegurar que el contraste entre texto y fondo sea al menos 3:1 para texto grande
Fallos comunes:
- F24: Especificar colores de primer plano sin especificar colores de fondo
- F83: Usar texto con contraste insuficiente
2.1.1 Teclado - Nivel A
Descripción: Toda la funcionalidad del contenido es operable mediante una interfaz de teclado sin requerir una velocidad específica de pulsación de teclas, excepto cuando la función requiere entrada que depende de la ruta del movimiento del usuario y no solo de los puntos finales.
Técnicas suficientes:
- G90: Proporcionar teclado para todas las funciones
- H91: Usar HTML form controls y enlaces
Fallos comunes:
- F42: Usar scripts para eliminar el foco cuando se recibe el foco
- F54: No proporcionar método alternativo para funciones que requieren gestos
3.3.1 Identificación de errores - Nivel A
Descripción: Si se detecta un error de entrada, el error se identifica y se describe al usuario en texto.
Técnicas suficientes:
- G83: Proporcionar descripciones de texto para identificar campos requeridos que no se completaron
- G84: Proporcionar sugerencias cuando el usuario comete un error
- G85: Proporcionar descripciones de texto para identificar errores de entrada
Fallos comunes:
- F84: No identificar errores de forma accesible
- F107: No identificar errores usando aria-invalid
Cómo Cumplir un Criterio
Proceso de Evaluación
- Leer la descripción: Entender qué se requiere
- Revisar técnicas suficientes: Ver métodos recomendados
- Implementar solución: Aplicar técnica apropiada
- Verificar cumplimiento: Probar que funciona
- Evitar fallos comunes: No cometer errores documentados
Ejemplo Práctico: Cumplir 1.4.3
/* ✅ Correcto: Contraste 4.5:1 o superior */
.texto-normal {
color: #333333; /* Gris oscuro */
background: #ffffff; /* Blanco */
/* Ratio: 12.6:1 - Cumple AA y AAA */
}
.texto-grande {
font-size: 18px;
color: #666666; /* Gris medio */
background: #ffffff;
/* Ratio: 5.7:1 - Cumple AA para texto grande */
}
/* ❌ Incorrecto: Contraste insuficiente */
.texto-bajo-contraste {
color: #cccccc; /* Gris claro */
background: #ffffff;
/* Ratio: 1.6:1 - NO cumple WCAG */
}
Relación con Niveles
Nivel A (Mínimo)
- Criterios esenciales para accesibilidad básica
- Sin estos, el sitio es inaccesible para muchos usuarios
- Ejemplos: 1.1.1 Contenido no textual, 2.1.1 Teclado
Nivel AA (Recomendado)
- Criterios que mejoran significativamente la accesibilidad
- Requeridos por la mayoría de legislación
- Ejemplos: 1.4.3 Contraste, 2.4.6 Encabezados y etiquetas
Nivel AAA (Óptimo)
- Criterios más estrictos y difíciles de cumplir
- Raramente se alcanzan en sitios completos
- Ejemplos: 1.4.6 Contraste (mejorado), 3.1.5 Nivel de lectura
Errores Comunes
- Confundir criterios con técnicas: Los criterios son requisitos, las técnicas son métodos
- Asumir que una técnica es suficiente: Puede haber múltiples formas de cumplir
- Ignorar fallos comunes: Evitar errores documentados es crucial
- No verificar después de implementar: Siempre probar que funciona
Herramientas de Verificación
- axe DevTools: Identifica criterios no cumplidos
- WAVE: Muestra qué criterios se cumplen o fallan
- Lighthouse: Auditoría de criterios WCAG
- Color Contrast Analyzer: Verifica criterios de contraste
Referencias
Términos Relacionados
- WCAG 2.1
- Principios POUR
- Conformidad
- Técnicas suficientes
- Fallos comunes