Addaw, ir a inicio Donar

Fallo común WCAG 2.2

F88Texto justificado que dificulta la lectura

Nombre oficial en el W3C: Fallo del criterio de conformidad 1.4.8 debido a usar texto justificado (alineado a la vez a los márgenes izquierdo y derecho)

En pocas palabras

Este error consiste en justificar los párrafos, es decir, alinearlos a la vez por la izquierda y por la derecha. Para que las líneas encajen, el navegador estira los espacios entre palabras. Aparecen huecos irregulares que cansan y despistan al leer. Es mejor alinear el texto solo a la izquierda.

Por qué es importante

Al justificar un texto, cada línea tiene espacios de distinto tamaño. A veces los huecos se juntan de una línea a otra y forman «ríos» blancos que bajan por el párrafo.

  • A las personas con dislexia o con dificultades de atención les cuesta seguir la línea y no perderse.
  • Las personas con baja visión que usan zoom ven los huecos aún más grandes.
  • En columnas estrechas, como en el móvil, el efecto empeora mucho.

Este fallo afecta al criterio 1.4.8, de nivel AAA.

Cómo evitarlo

  1. Alinee los párrafos a la izquierda con text-align: left (o start, que respeta los idiomas que se escriben de derecha a izquierda).
  2. Revise la hoja de estilos y quite text-align: justify de los textos largos: noticias, bases de convocatorias, fichas de producto.
  3. Elimine el atributo antiguo align="justify" de párrafos y celdas.
  4. Configure el editor del gestor de contenidos para que no ofrezca el botón «Justificar», o explique al equipo de redacción que no lo use.

Cómo comprobarlo

  1. Abra la página en un navegador y mire los bloques de texto. Fíjese en si el borde derecho de las líneas queda recto.
  2. Si queda recto, abra las herramientas del navegador (F12) y seleccione el párrafo.
  3. En el panel de estilos, busque text-align: justify. Si aparece en un texto largo, hay fallo.
  4. Busque también en el código fuente el atributo align="justify".

Ejemplo

El primer estilo justifica el texto y provoca el fallo; el segundo lo alinea a la izquierda.

/* Incorrecto: texto justificado */
.noticia p {
  text-align: justify;
}

/* Correcto: alineado al inicio de la línea */
.noticia p {
  text-align: start;
}

Para saber más, en nuestro blog

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

Descripción

Muchas personas con discapacidad cognitiva tienen grandes dificultades con los bloques de texto justificados (alineados a la vez a los márgenes izquierdo y derecho). Los espacios entre palabras crean «ríos de blanco» que recorren la página y que pueden hacer que el texto resulte difícil de leer para algunas personas. Este fallo describe las situaciones en las que se da esta disposición confusa del texto. La mejor manera de evitar este problema es no crear disposiciones de texto totalmente justificadas (alineadas a la vez a los márgenes izquierdo y derecho).

Ejemplos

En el siguiente ejemplo de fallo, se usa el atributo align de HTML para crear texto justificado.

<p align="justify">
 Peter Piper picked a peck of pickled peppers
 A peck of pickled peppers Peter Piper picked
 If Peter Piper picked a peck of pickled peppers
 Where's the peck of pickled peppers Peter Piper picked?
</p>

En este ejemplo de fallo, se usa la propiedad text-align de CSS para crear texto justificado.

p {text-align: justify}
<p>
 How much wood would a woodchuck chuck if a woodchuck could chuck wood?
 He would chuck, he would, as much as he could, and chuck as much wood
 As a woodchuck would if a woodchuck could chuck wood.
</p>

Pruebas

Procedimiento

  1. Abrir la página en un navegador habitual.
  2. Verificar que el contenido no está justificado (alineado a la vez a los márgenes izquierdo y derecho).

Resultados esperados

  • Si la comprobación n.º 2 es falsa, se da esta condición de fallo y el contenido falla el criterio de conformidad 1.4.8.

Cómo lo comprobamos en ADDAW

Este error es uno de los que buscamos en cada auditoría de ADDAW. Se lo entregamos con capturas y la forma de corregirlo.

Solicitar una auditoría

Basado en la técnica F88 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.