embed-text-alternative-present

<embed> debe proporcionar una alternativa textual

automaticWCAG 1.1.1 (A)confianza: highgravedad: seriousperceivable

Comprueba que los elementos <embed> proporcionen una alternativa textual mediante un nombre accesible.

Ámbito de aplicación. Se aplica a los elementos <embed> que se exponen a las tecnologías de asistencia. Los elementos que de otro modo estarían ocultos del árbol de accesibilidad siguen siendo aplicables si son alcanzables con tabulación o son referenciados mediante relaciones IDREF (según las comprobaciones de elegibilidad del motor). role="presentation"/role="none" se excluyen solo cuando no son enfocables.

Resultado esperado. Cada <embed> aplicable proporciona una alternativa textual mediante:

  • un nombre accesible (aria-labelledby/aria-label), O
  • un atributo title (alternativa de mejor esfuerzo).

Nota: <embed> no admite contenido de reserva en HTML, por lo que esta regla no comprueba los elementos hijos.

Ejemplos

pass
<embed src="report.pdf" type="application/pdf" aria-label="Quarterly report PDF">

`aria-label` proporciona al embed un nombre accesible.

fail
<embed src="report.pdf" type="application/pdf">

No hay nombre accesible ni contenido de reserva.

Reglas relacionadas

Ver código fuente