Principio 1/1.4 Distinguible/1.4.3-B

De WCAG Wiki
Revisión del 12:37 6 nov 2025 de Admin (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

1.4.3-B. Contraste mínimo en texto grande

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 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

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’’’

  1. Paso 1. Localizar todos los textos de tamaño grande de la página.
  2. 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

  1. Paso 1. Identificar texto grande (títulos, encabezados, destacados).
  2. Paso 2. Medir contraste mínimo de 3:1 con herramientas.
  3. 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> 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-B. Contraste mínimo en texto grande

Loading comments...