Addaw, ir a inicio Donar

Técnica HTML WCAG 2.2

H65Usar el atributo title para identificar los controles de formulario cuando no se puede usar el elemento label

En resumen

Esta técnica explica cómo dar un nombre accesible a un control de formulario mediante el atributo title cuando el diseño visual no deja sitio para una etiqueta de texto visible, como ocurre en buscadores compactos o en campos de teléfono divididos en varias casillas. Los lectores de pantalla leen ese título y los magnificadores lo muestran como información emergente. Úsela solo cuando no pueda emplear un elemento label; el propósito del control debe seguir siendo evidente para quien ve la página.

Aplicabilidad

Controles de formulario HTML que no se identifican mediante value, alt o el contenido del elemento

Descripción

El objetivo de esta técnica es usar el atributo title para proporcionar un nombre accesible a los controles de formulario cuando el diseño visual no incluye en pantalla un texto que pueda asociarse al control como etiqueta. Los agentes de usuario, incluidas las tecnologías de asistencia, pueden leer en voz alta el atributo title.

Ejemplos

Un menú desplegable que limita el alcance de una búsqueda

Un formulario de búsqueda usa un menú desplegable para limitar el alcance de la búsqueda. El menú desplegable está inmediatamente al lado del campo de texto que se usa para introducir el término de búsqueda. La relación entre el campo de búsqueda y el menú desplegable resulta clara para los usuarios que pueden ver el diseño visual, que no tiene espacio para una etiqueta visible independiente. El atributo title se usa para identificar el menú select. El atributo title puede ser leído por los lectores de pantalla o mostrarse como información emergente (tooltip) a las personas que usan magnificadores de pantalla. Debe haber información visual en la página que permita a los usuarios videntes comprender el propósito de los controles de formulario y de los agentes de usuario.

<label for="search-term">Search for:</label>
<input id="search-term" name="search-term" type="text" value="">
<select title="Search in" id="scope">
  ...
</select> 

Campos de entrada para un número de teléfono

Una página web contiene controles para introducir un número de teléfono de Estados Unidos, con tres campos para el prefijo de zona, la central y los cuatro últimos dígitos.

<fieldset>
  <legend>Phone number</legend>
  <input id="area-code" name="area-code" title="Area Code" 
   type="text" size="3" value="">
  <input id="exchange" name="exchange" title="First three digits of phone number" 
   type="text" size="3" value="">
  <input id="last-digits" name="last-digits" title="Last four digits of phone number" 
   type="text" size="4" value="">
</fieldset> 

Una función de búsqueda

Una página web contiene un campo de texto en el que el usuario puede introducir términos de búsqueda y un botón etiquetado «Search» (buscar) para realizar la búsqueda. El atributo title se usa para identificar el control de formulario, y el botón se coloca justo después del campo de texto para que al usuario le quede claro que el término de búsqueda debe introducirse en ese campo.

<input type="text" title="Type search term here"> <input type="submit" value="Search">

Una tabla de datos con controles de formulario

Una tabla de datos con controles de formulario necesita asociar cada control con los encabezados de columna y de fila de su celda. Sin un title (o una etiqueta fuera de pantalla), a los usuarios que no ven les resulta difícil detenerse y consultar con su tecnología de asistencia los valores de los encabezados de fila o columna correspondientes mientras recorren el formulario con el tabulador.

Por ejemplo, un formulario de encuesta tiene cuatro encabezados de columna en la primera fila: Pregunta, De acuerdo, Indeciso, En desacuerdo. Cada una de las filas siguientes contiene una pregunta y un botón de opción en cada celda, correspondiente a la opción de respuesta de las tres columnas. El atributo title de cada botón de opción contiene la información necesaria para identificar el control.

Pruebas

Procedimiento

Para todos los controles de formulario que no están asociados a un elemento label:

  1. Comprobar que el control tiene un atributo title
  2. Comprobar que el propósito del control de formulario resulta claro para los usuarios que pueden ver el control.
  3. Comprobar que el atributo title identifica el propósito del control y que coincide con el propósito visual aparente.

Resultados esperados

  • Las comprobaciones anteriores son verdaderas.

Recursos

Cómo lo comprobamos en ADDAW

En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.

Solicitar una auditoría

Fuente y licencia

Traducción al español, no oficial, realizada por ADDAW a partir de la técnica H65 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.

Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital