Técnica HTML WCAG 2.2
H33Completar el texto de un enlace con el atributo title
Nombre oficial en el W3C: Complementar el texto del enlace con el atributo title
En pocas palabras
El atributo title de un enlace añade una nota que aparece al pasar el ratón por encima. Puede aclarar el texto del enlace, pero muchas personas nunca la ven ni la oyen. Por eso conviene usarlo con mucha prudencia. Es mejor que el propio texto del enlace diga todo lo necesario.
Por qué es importante
Un enlace como «bases» puede quedar más claro con una nota: «Bases de la convocatoria de ayudas 2027». Eso ayuda a saber adónde lleva antes de pulsarlo.
Pero el title solo aparece con el ratón. No llega a quien usa teclado o pantalla táctil, y los lectores de pantalla no siempre lo leen. Si contiene algo importante, como un aviso, muchas personas se lo perderán.
Cómo se hace
- Primero, intente que el texto del enlace se entienda por sí solo. Es la opción preferida.
- Use
titlesolo para información complementaria, que no sea imprescindible. - Ponga los avisos dentro del texto del enlace, no en
title: «Formulario de solicitud (PDF, 2 MB)», «se abre en una ventana nueva». - No repita en
titleel mismo texto del enlace, porque no aporta nada. - Si necesita texto extra solo para el lector de pantalla, valore incluirlo en el enlace y ocultarlo visualmente con CSS.
Cómo comprobarlo
- Busque en el código los enlaces con atributo
title. - Compruebe que el texto del enlace junto con el
titledescribe el destino. - Compruebe que el
titleno contiene información imprescindible que falte en el texto del enlace o en la frase que lo rodea.
Ejemplo
Enlace cuyo destino ya se entiende por la frase; el title solo lo refuerza.
<p>
Consulte las
<a href="/ayudas/2027/bases.pdf"
title="Bases de la convocatoria de ayudas al comercio 2027">bases</a>
de la convocatoria de ayudas al comercio.
</p>
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 H33 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
HTML
Descripción
El objetivo de esta técnica es demostrar cómo usar un atributo title en un elemento de anclaje para proporcionar texto adicional que describa el enlace. El atributo title se usa para aportar información adicional que ayude a aclarar o describir mejor el propósito de un enlace. Si la información complementaria que se proporciona mediante el atributo title es algo que el usuario debería saber antes de seguir el enlace, como una advertencia, debe incluirse en el texto del enlace y no en el atributo title.
Debido a las amplias limitaciones de los agentes de usuario a la hora de dar acceso al atributo title, los autores deben aplicar esta técnica con cautela. Por este motivo, es preferible que el autor use la técnica C7: Usar CSS para ocultar una parte del texto del enlace o H30: Proporcionar en los elementos de anclaje un texto de enlace que describa el propósito del enlace.
Ejemplos
Aclarar el propósito de un enlace
<a href="https://example.com/world/africa/kenya.elephants.ap/index.html"
title="Read more about failed elephant evacuation">
Evacuation Crumbles Under Jumbo Load
</a>
Pruebas
Procedimiento
Examinar el código fuente en busca de elementos de anclaje.
- Para cada elemento de anclaje que tenga un atributo
title, comprobar que el atributotitle, junto con el texto del enlace, describe el propósito del enlace.
Resultados esperados
- La comprobación n.º 1 es verdadera.
Recursos
-
HTML - the
titleattribute (el atributo title)
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 H33 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.