object-text-alternative-present
<object> debe proporcionar una alternativa textual
automaticWCAG 1.1.1 (A)confianza: highgravedad: seriousperceivable
Comprueba que los elementos <object> proporcionen una alternativa textual mediante contenido de reserva o un nombre accesible.
Ámbito de aplicación. Se aplica a elementos <object> incluidos en el árbol de accesibilidad. Los objetos ocultos quedan excluidos sean o no enfocables. role="presentation"/role="none" quedan excluidos solo cuando no son enfocables.
Resultado esperado. Cada <object> aplicable proporciona una alternativa textual mediante:
- contenido de reserva (contenido de texto no vacío dentro de <object>), O
- un nombre accesible (aria-labelledby/aria-label), O
- un atributo title (alternativa de mejor esfuerzo).
Ejemplos
pass
<object data="chart.svg" type="image/svg+xml">Sales chart for 2024</object>
El contenido de reserva entre las etiquetas cuenta como alternativa textual.
fail
<object data="chart.svg" type="image/svg+xml"></object>
No hay contenido de reserva ni nombre accesible.