Principio 1/1.4 Distinguible/1.4.3-A

De WCAG Wiki

1.4.3-A. Contraste mínimo en texto normal

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)

  • El texto normal (tamaño inferior a 18 puntos o a 14 puntos y negrita) y el texto normal en imágenes deben tener un contraste respecto al color de fondo de al menos 4.5:1. La presentación visual de texto e imágenes de texto tiene una relación de contraste mínima de 4,5:1.

Comprensión del criterio

Descripción resumida

El texto y las imágenes de texto deben presentar un contraste suficiente respecto al fondo para garantizar su legibilidad. Para texto normal, se exige una relación de contraste mínima de 4.5:1.

Objetivo

Garantizar que el contenido textual pueda ser leído por personas con baja visión o con dificultades para percibir diferencias de color.

Importancia de cumplir el criterio

Un contraste insuficiente dificulta o impide la lectura del contenido, especialmente para usuarios con baja visión. El texto más pequeño requiere mayor contraste para ser legible.

Referencias WCAG

  • G18: Uso de una relación de contraste de 4.5:1
  • G174: Proveer alternativa para ajustar contraste
  • F83: Fallo al no cumplir contraste mínimo

Recursos de apoyo

  • Verificar contraste 4.5:1 para texto normal.
  • Se puede cumplir ofreciendo un modo de alto contraste.
  • Evitar combinaciones de colores suaves o similares.

Evaluación del criterio

Tipo de evaluación

Evaluación Semiautomática

Procedimiento de evaluación

  1. Paso 1. Identificar texto normal en la página.
  2. Paso 2. Medir contraste con herramientas especializadas.
  3. Paso 3. Confirmar que el contraste mínimo es 4.5:1.

Resultado esperado

El texto normal y las imágenes de texto presentan una relación de contraste mínima de 4.5:1 respecto al fondo.

Ejemplo ilustrativo

Ejemplo accesible:
<p style="color:#000000; background:#FFFFFF;">Texto con contraste adecuado.</p>

Ejemplo no accesible:

<p style="color:#999999; background:#FFFFFF;">Texto con contraste insuficiente.</p>


Otras herramientas de evaluación

  • Colour Contrast Analyser
  • Contrast checker WCAG
  • Herramientas de inspección de navegador










Ejemplos accesibles y no accesibles creados por alumnos

<!DOCTYPE html> Formulario de Reserva - NO Accesible 3.3.2-C

⚠️ 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> Formulario de Reserva - ACCESIBLE 3.3.2-C

✅ 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

Ingrese su nombre tal como aparece en su documento de identidad

Enviaremos la confirmación de reserva a este correo

Incluya el código de país (Ej: +34 para España)

¿Cuántas personas se alojarán?

Formato: DD/MM/AAAA (Ej: 15/02/2025)

Formato: DD/MM/AAAA (Ej: 20/02/2025)

Seleccione el tipo de habitación que prefiere

Si tiene un código promocional, ingréselo aquí

Indique cualquier necesidad especial o preferencia (cama extra, piso bajo, accesibilidad, etc.)

✅ 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-A. Contraste mínimo en texto normal

Loading comments...