Principio 1/1.4 Distinguible/1.4.3-B
De WCAG Wiki
1.4.3-B. Contraste mínimo en texto grande
- Nivel: AA
- Versión: 2.2
- Principio: 1_Perceptible
- Pauta: 1.4_Facilitar_ver_y_escuchar_contenido
- Grupo: Contraste
- Subgrupo: Texto_grande
Discapacidades afectadas
Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.
-
Baja visión –
Barrera grave
Enunciado del criterio (Observatorio de Accesibilidad Web)
- El texto grande (tamaño superior a 18 puntos o a 14 puntos y negrita) y el texto grande en imágenes deben tener un contraste respecto al color de fondo de al menos 3:1
Comprensión del criterio
Descripción resumida
El texto grande, incluyendo imágenes de texto, debe tener una relación de contraste mínima de 3:1 con su fondo para garantizar su legibilidad.
Se considera texto grande aquel de 18 puntos o más, o de 14 puntos o más si está en negrita.
Objetivo
Asegurar que los títulos, encabezados y texto destacado sean legibles para personas con baja visión, mediante un contraste adecuado.
Importancia de cumplir el criterio
El texto grande suele ser más legible, por lo que el requisito es menos estricto que para el texto normal.
Un contraste insuficiente aún puede impedir que muchas personas puedan leer contenido importante.
Referencias WCAG
- G145: Ensuring that a contrast ratio of at least 3:1 exists between text (and images of text) and background behind the text
- G174: Providing a control with a sufficient contrast ratio that allows users to switch to a presentation that uses sufficient contrast
- F83: Failure due to using background images that do not provide sufficient contrast with foreground text (or images of text)
Recursos de apoyo
Consejos
- Contraste mínimo de 3:1 para texto grande.
- Evitar fondos con imágenes o colores similares al texto.
- Se puede cumplir proporcionando un modo de alto contraste.
- Recordatorio: 18pt ≈ 24px y 14pt ≈ 18.5px en CSS.
Evaluación del criterio
Tipo de evaluación
Evaluación Semiautomática
Procedimiento de evaluación
Nota: puede usarse cualquiera de los dos métodos o combinarlos.
1. Usa la herramienta ‘’’Colour Contrast Analyser’’’
- Paso 1. Localizar todos los textos de tamaño grande de la página.
- Paso 2.
Comprobar que presentan un contraste de al menos 3:1 con el fondo:
- a. Pulsar en el icono en la sección “Foreground colour” y seleccionar el color del texto en la página.
- b. Pulsar en el icono en la sección “Background colour” y seleccionar el color del fondo de la página.
- c. Comprobar que el “Contrast ratio” que aparece junto a “WCAG 2.1 results” es superior a 3:1.
2. Usa la herramienta Color contrast checker
- Paso 1. Identificar texto grande (títulos, encabezados, destacados).
- Paso 2. Medir contraste mínimo de 3:1 con herramientas.
- Paso 3. Confirmar que se mantiene el contraste en todos los estados (hover, focus, activo).
Resultado esperado
El texto grande y las imágenes de texto presentan una relación de contraste mínima de 3:1 respecto al fondo.
Ejemplo ilustrativo
Se muestra un texto grande con buen contraste entre el fondo y el primer plano.
<h1 style="color:#000000; background:#FFFFFF; font-size:24px;"> Título de sección claramente visible </h1>
Otras herramientas de evaluación
- Revisión visual: comprobar si el texto grande (≥ 18 px normal o ≥ 14 px en negrita) es claramente legible sobre el fondo.
- Medición de contraste: usar herramientas de análisis de contraste (Chrome DevTools, Colour Contrast Analyser, WebAIM Contrast Checker) para verificar una relación mínima de 3:1 entre texto grande y fondo.
- Inspección del navegador: revisar estilos CSS (color, background-color, transparencias, imágenes de fondo) para asegurar que el contraste cumple los requisitos.
- Pruebas con filtros visuales: aplicar simuladores de visión reducida o filtros de accesibilidad para validar que el texto sigue siendo legible en condiciones visuales variadas.
Ejemplos accesibles y no accesibles creados por alumnos
<!DOCTYPE html>
⚠️ PROBLEMA 3.3.2-C: Este formulario NO tiene etiquetas ni instrucciones claras
Reserva de Hotel
⚠️ Problemas de este formulario:
- No hay etiquetas
<label>para ningún campo - Algunos placeholders son ambiguos ("Código" - ¿qué código?)
- No se indica qué campos son obligatorios
- No hay instrucciones sobre el formato esperado
- El select dice "Selecciona" pero ¿seleccionar qué?
- Un campo no tiene ni placeholder ni etiqueta (campo de email)
- No hay indicación de formato de fecha específico
- No se explica para qué sirve cada campo
<!DOCTYPE html>
✅ ACCESIBLE 3.3.2-C: Este formulario tiene etiquetas e instrucciones claras
Reserva de Hotel
Complete el siguiente formulario para reservar su estadía
Nota: Los campos marcados con * son obligatorios
✅ Implementación correcta:
- Cada campo tiene una etiqueta
<label>clara asociada - Los campos obligatorios están claramente marcados con *
- Hay instrucciones específicas sobre formato y contenido esperado
- Los selectores tienen opciones descriptivas, no ambiguas
- Se explica el propósito de cada campo cuando no es obvio
- Se proporcionan ejemplos en los placeholders
- Hay una nota inicial explicando la convención de campos obligatorios
- Se usan atributos ARIA apropiados (aria-required, aria-describedby)
Comentarios
A continuación se muestran comentarios sobre el criterio 1.4.3-B. Contraste mínimo en texto grande
Loading comments...
