Técnica Técnicas generales WCAG 2.2
G204Dejar que el texto se reajuste al estrechar la ventana
Nombre oficial en el W3C: No interferir con el reajuste del texto del agente de usuario cuando se estrecha la ventana gráfica
En pocas palabras
Los bloques de texto deben adaptarse al ancho de la ventana. Si la persona la estrecha, las líneas se cortan y bajan solas, sin que haga falta desplazarse a izquierda y derecha para leerlas. Para lograrlo, el ancho de los contenedores de texto no debe fijarse en píxeles.
Por qué es importante
Tener que mover la página a los lados en cada línea es agotador. Se pierde el hilo y cuesta encontrar el principio de la siguiente línea.
Afecta mucho a personas con baja visión que agrandan el texto o estrechan la ventana sin ayudas técnicas. También a personas con discapacidad cognitiva, que leen mejor en columnas estrechas. Es una técnica para el criterio 1.4.8 (nivel AAA).
Cómo se hace
- Defina el ancho de los bloques de texto en porcentajes, por ejemplo
width: 90%. - Si quiere limitar la longitud de las líneas, use
max-widthenemoch, no un ancho fijo. - Evite anchos fijos en
pxopten artículos, noticias y otros textos largos. - Revise también los elementos que hay dentro del texto, como tablas o imágenes anchas, para que no fuercen a la columna a ensancharse.
Cómo comprobarlo
- Abra una página con un texto largo, como una noticia o una convocatoria.
- Estreche la ventana del navegador hasta una cuarta parte del ancho de la pantalla.
- Compruebe que se puede leer cada línea entera sin desplazarse a los lados.
Ejemplo
Columna de texto que se adapta a la ventana y a la vez no deja líneas demasiado largas.
/* Mal: obliga a desplazarse si la ventana es estrecha */
.noticia { width: 960px; }
/* Bien: se adapta al ancho disponible */
.noticia { width: 90%; max-width: 40em; }
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 G204 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
Esta técnica ayuda a evitar las situaciones en las que puede producirse desplazamiento horizontal. Muchas personas con discapacidades cognitivas y usuarios con baja visión que no utilizan tecnologías de asistencia tienen grandes dificultades con los bloques de texto que exigen desplazamiento horizontal. La técnica consiste en no interferir con el reajuste del texto cuando se estrecha la ventana. Una de las mejores formas de conseguirlo es definir en porcentajes los anchos de los contenedores de bloques de texto.
Los agentes de usuario de HTML reajustan automáticamente el texto a medida que se estrecha la ventana del navegador, siempre que el autor no especifique anchos con medidas absolutas como píxeles o puntos.
Ejemplos
El sitio web de un periódico incluye artículos con columnas que se ajustan al ancho de la ventana del agente de usuario. Los usuarios con discapacidades cognitivas pueden estrechar la columna hasta un ancho que les resulte más fácil de leer.
Pruebas
Procedimiento
- Abrir el contenido que contiene un bloque de texto en un agente de usuario habitual.
- Comprobar si el agente de usuario tiene algún ajuste que deba activarse para permitir el reajuste y, en ese caso, activarlo.
- Estrechar la ventana de visualización hasta 1/4 del ancho de la pantalla.
- Comprobar que el contenido no requiere desplazamiento horizontal para leer una línea de texto.
Resultados esperados
- La comprobación n.º 4 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.
Basado en la técnica G204 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.