Saltar al contenido
SilktideAyuda

Falta el ID de aria-details

Silktide comprueba cada atributo aria-details de sus páginas y verifica que el ID del elemento al que apunta exista realmente. Este atributo enlaza un elemento con una explicación más completa en otra parte de la página, como un gráfico vinculado a su tabla de datos subyacente.

<!-- Problema: ningún elemento de la página tiene id=\"sales-table\" -->
<img src=\"chart.png\" alt=\"Ventas por trimestre\" aria-details=\"sales-table\">

Por qué es importante

El atributo aria-details de promete a los usuarios de la una descripción más completa a la que pueden navegar: los datos completos detrás de un gráfico, los términos detrás de un resumen. Cuando la referencia está rota, un anuncia que existen detalles pero no puede llevar al usuario a ninguna parte, lo cual resulta más confuso que no ofrecer ningún detalle.

Cómo solucionarlo

  1. Haga que el atributo haga referencia al id de un elemento real en la misma página, preferiblemente uno que sea visible para que cualquier usuario pueda acceder a él.
  2. Si se ha eliminado el contenido detallado, elimine también el atributo aria-details.
  3. Si necesita una breve descripción en texto en lugar de contenido enriquecido, considere usar aria-describedby, que lee el texto directamente.

Cómo lo comprueba Silktide

  1. Buscar todos los elementos de la página con un atributo aria-details.
  2. Comprobar el ID al que hace referencia frente a los IDs de los elementos presentes en la página.
  3. Informar de cada referencia que no coincida con ningún elemento.

Solución de problemas

Esta comprobación no informa de nada aunque esperaba resultados

Las pruebas de ARIA se pueden desactivar por sitio web. Compruebe la configuración avanzada del sitio web.

Más información

Última actualización

¿Le ha resultado útil esta página?