Fallo común Fallos comunes WCAG 2.2
F94Fallo del criterio de conformidad 1.4.4 debido al uso incorrecto de unidades relativas a la ventana gráfica para el tamaño del texto
En resumen
Este fallo se produce cuando el tamaño del texto se define con unidades relativas a la ventana gráfica (vw, vh, vmin, vmax) como método principal. Al depender del ancho de la ventana y no de las preferencias del usuario, el texto no crece con el zoom del navegador ni con el ajuste de tamaño de fuente, y quien tiene baja visión no puede ampliarlo hasta el 200 %. Revíselo en titulares, textos destacados y cabeceras «responsive» definidos en vw.
Descripción
El objetivo de esta técnica es documentar el fallo que se produce cuando el texto no cambia de tamaño porque se han usado unidades relativas a la ventana gráfica para el texto. Como estas unidades son relativas a la ventana gráfica (viewport), el texto no puede redimensionarse con el zoom ni ajustando el tamaño del texto.
Existen varios métodos para aumentar y reducir el tamaño del texto y de otros contenidos, pero las unidades relativas a la ventana gráfica aplicadas al texto (generalmente mediante font-size en CSS) impiden la mayoría de los métodos disponibles. Los intentos de usar los controles del navegador para hacer zoom o ajustar el tamaño del texto no funcionarán. Solo funcionarán los métodos que anulan por completo el CSS, y estos pueden causar otros problemas, como que la maquetación se desmorone o que el texto se superponga.
Algunos usos de las unidades relativas a la ventana gráfica pueden no impedir el ajuste del tamaño del texto, pero si se usan como método principal para definir el tamaño del texto, es probable que provoquen un fallo del criterio de conformidad 1.4.4 Cambio de tamaño del texto.
Si se han usado consultas de medios (media queries) para ajustar el tamaño del texto o la unidad de medida en distintos tamaños de pantalla, puede que no se trate de un fallo de Cambio de tamaño del texto. Los controles en la propia página proporcionados por el autor también son una forma de superar los criterios de conformidad sobre cambio de tamaño del texto.
Ejemplos
Ejemplo de fallo 1
El siguiente fragmento de CSS y HTML usa unidades VW para definir el tamaño del texto.
/* CSS */
.callout {
font-size:1vw;
}
<p class="callout">Text that scales by viewport units</p>
Ejemplo: página con un ejemplo de texto dimensionado en unidades vh.
Pruebas
Procedimiento
- Visitar la página que se va a probar.
- Usar cualquiera de los siguientes métodos para cambiar el tamaño del texto, cuando estén disponibles:
- la función de zoom del navegador,
- la función de ajuste del tamaño del texto del navegador,
- los controles de la propia página para cambiar el tamaño del texto.
- Comprobar que el texto cambia de tamaño con alguno de los métodos anteriores y que puede ampliarse hasta el 200 % del tamaño predeterminado.
Resultados esperados
- Si el último paso es falso, se da esta condición de fallo y el contenido falla el criterio de conformidad 1.4.4 Cambio de tamaño del texto.
Recursos relacionados
- MDN CSS units (unidades de CSS en MDN), incluidas las unidades
vhyvw. - Viewport percentage lengths (longitudes porcentuales de la ventana gráfica) en la especificación CSS Values and Units Module Level 4.
Cómo lo comprobamos en ADDAW
Este fallo es uno de los que buscamos en cada auditoría de accesibilidad de ADDAW: lo documentamos con capturas y el código afectado, indicamos el criterio que incumple y la técnica suficiente con la que se corrige. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.
Fuente y licencia
Traducción al español, no oficial, realizada por ADDAW a partir de la técnica F94 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.