Addaw, ir a inicio Donar

Técnica Técnicas generales WCAG 2.2

G138Acompañar el color con marcado que indique el mismo significado

Nombre oficial en el W3C: Usar marcado semántico siempre que se utilicen indicaciones de color

En pocas palabras

Cuando el color sirve para destacar algo, ese significado también debe estar en el código. Por ejemplo, si los campos obligatorios aparecen en rojo, su etiqueta puede marcarse además con un énfasis fuerte. Así la información no depende solo de ver los colores.

Por qué es importante

Muchas personas no distinguen bien los colores: personas daltónicas, con baja visión o que usan lector de pantalla (programa que lee en voz alta lo que hay en la pantalla). Para ellas, un texto rojo es igual que uno negro.

Si el significado está también en el código, el navegador y los lectores de pantalla pueden reconocerlo. Por ejemplo, el navegador muestra la negrita aunque el usuario cambie los colores.

Cómo se hace

  1. Localice los sitios donde el color transmite información: campos obligatorios, avisos, precios rebajados, palabras clave.
  2. Añada el elemento HTML que corresponda a ese significado, como <strong> para lo importante o <em> para el énfasis.
  3. Explíquelo en las instrucciones, por ejemplo: «Los campos obligatorios aparecen en rojo y en negrita».
  4. Tenga en cuenta que no todos los lectores de pantalla anuncian el énfasis. En datos clave, añada también una pista en el propio texto, como un asterisco o la palabra «obligatorio».

Cómo comprobarlo

  1. Busque en la página la información que se transmite con color.
  2. Revise el código con las herramientas del navegador (botón derecho, «Inspeccionar»).
  3. Compruebe que esa misma información está marcada con un elemento con significado, como strong o em.
  4. Vea la página en escala de grises o sin estilos: la diferencia debe seguir notándose.

Ejemplo

Etiqueta de un campo obligatorio en rojo y, además, marcada como importante en el código.

<p>Los campos obligatorios aparecen en rojo y en negrita.</p>
<label for="dni" class="obligatorio">
  <strong>DNI</strong>
</label>
<input type="text" id="dni" name="dni" required>
Ver el texto completo del W3C (traducción al español)

Esta es una traducción no oficial al español de la técnica G138 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.

Aplicabilidad

Todas las tecnologías que admiten color y texto.

Descripción

El objetivo de esta técnica es combinar el color y el marcado semántico para transmitir información. La mayoría de los usuarios pueden recorrer rápidamente el contenido para localizar la información transmitida mediante el color. Para los usuarios que no pueden ver el color, el marcado semántico puede ofrecer otro tipo de indicación. Los agentes de usuario pueden entonces hacer perceptible este tipo de estructura para el usuario, por ejemplo utilizando una presentación visual distinta para los distintos tipos de estructura o empleando una voz o un tono distintos en una presentación auditiva.

La mayoría de los agentes de usuario distinguen visualmente el texto identificado mediante marcado semántico. Algunas tecnologías de asistencia ofrecen un mecanismo para determinar las características del contenido creado con un marcado semántico correcto.

Ejemplos

Color y énfasis fuerte para los campos obligatorios de un formulario

Un formulario HTML contiene varios campos obligatorios. Las etiquetas de los campos obligatorios se muestran en rojo. Además, el texto de cada etiqueta está marcado con el elemento STRONG para darle un énfasis más fuerte. Las instrucciones para completar el formulario indican que «todos los campos obligatorios se muestran en rojo y están enfatizados», seguidas de un ejemplo.

Pruebas

Procedimiento

Para cualquier contenido en el que se utilicen diferencias de color para transmitir información:

  1. Comprobar que la misma información está disponible mediante marcado semántico.

Resultados esperados

  • La comprobación n.º 1 es verdadera.

Recursos

Cómo lo comprobamos en ADDAW

En cada auditoría de ADDAW revisamos esta técnica página a página y le entregamos los errores con capturas y la forma de corregirlos.

Solicitar una auditoría

Basado en la técnica G138 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.