embed-text-alternative-present
<embed> debe proporcionar una alternativa textual
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
<embed src="report.pdf" type="application/pdf" aria-label="Quarterly report PDF">
`aria-label` proporciona al embed un nombre accesible.
<embed src="report.pdf" type="application/pdf">
No hay nombre accesible ni contenido de reserva.