Fallo común Fallos comunes WCAG 2.2
F80Fallo del criterio de conformidad 1.4.4 cuando los controles de formulario basados en texto no cambian de tamaño al ampliar el texto hasta el 200 %
En resumen
Este fallo se produce cuando, al ampliar el tamaño del texto de la página, los campos de texto, las áreas de texto y los botones conservan su tamaño original, normalmente porque su fuente está fijada en unidades absolutas como puntos o píxeles. Las personas con baja visión no pueden leer lo que escriben ni ver bien el formulario. Use unidades relativas (em, rem, %) también en los controles de formulario, no solo en el texto y las etiquetas.
Aplicabilidad
HTML y CSS
Descripción
El objetivo de esta condición de fallo es describir un problema que se produce cuando cambiar el tamaño del texto no hace que los controles de formulario basados en texto cambien de tamaño en consecuencia. Esto significa que el usuario puede tener dificultades para introducir texto y para leer lo que ha introducido, porque el texto no se muestra con el tamaño que necesita.
Los controles de formulario basados en texto incluyen los cuadros de entrada (text y textarea) y también los botones.
Ejemplos
Un formulario de contacto
Un formulario de contacto tiene cierta información introductoria y, a continuación, controles de formulario para que los usuarios introduzcan su nombre, apellidos, número de teléfono y dirección de correo electrónico. El encabezado, el texto introductorio y las etiquetas de los controles de formulario se han implementado de forma escalable, pero los propios controles de formulario no.
El componente HTML:
<h1>Contact Us</h1>
<p>Please provide us with your details and we will contact you as soon as we can.
Note that all of the form fields are required.</p>
<div>
<label for="fname">First Name</label>
<input type="text" name="fname" id="fname">
</div>
<div>
<label for="lname">Last Name</label>
<input type="text" name="lname" id="lname">
</div>
<div>
<label for="phone">Telephone</label>
<input type="text" name="phone" id="phone">
</div>
<div>
<label for="email">Email</label>
<input type="text" name="email" id="email">
</div>
<input type="submit" name="Submit" value="Submit" id="Submit">
El componente CSS:
h1 { font-size: 2em; }
p, label { font-size: 1em; }
input {font-size: 12pt;}
Pruebas
Procedimiento
- Introducir texto en los controles de formulario basados en texto que reciben texto escrito por el usuario.
- Aumentar el tamaño del texto del contenido en un 200 %.
- Comprobar que el texto de los controles de formulario basados en texto ha aumentado en un 200 %.
Resultados esperados
- Si la comprobación n.º 3 es falsa, se da la condición de fallo y el contenido falla estos criterios de conformidad.
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 F80 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.