embed-text-alternative-quality

La alternativa textual de <embed> debe ser adecuada (revisión manual)

manualWCAG 1.1.1 (A)confianza: mediumgravedad: minorperceivable

Marca los elementos <embed> con un nombre detectado para revisión manual de su idoneidad.

Ámbito de aplicación. Se aplica a los elementos <embed> que ya tienen una alternativa textual: un aria-label no vacío, un aria-labelledby que se resuelve en texto no vacío, o un title no vacío. Un aria-labelledby que apunta a un id inexistente no se resuelve en nada y, por lo tanto, no es una alternativa textual que revisar; ese elemento es un fallo de embed-text-alternative-present. El elemento debe estar incluido en el árbol de accesibilidad, y role="presentation"/"none" lo saca del alcance salvo que sea enfocable, lo que restaura su rol.

Resultado esperado. Se requiere revisión manual para confirmar que la alternativa textual proporcionada es precisa y adecuada.

Ejemplos

can't tell
<embed src="report.pdf" type="application/pdf" title="Quarterly report PDF">

Hay un `title` presente: conviene confirmar que identifica el documento lo bastante bien para alguien que no puede ver el visor incrustado.

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

No existe aria-label, aria-labelledby resuelto ni title que revisar; eso es, en cambio, un fallo de `embed-text-alternative-present`.

Reglas relacionadas

Ver código fuente