embed-text-alternative-present
<embed> doit fournir une alternative textuelle
Vérifie que les éléments <embed> fournissent une alternative textuelle via un nom accessible.
Applicabilité. S’applique aux éléments <embed> exposés aux technologies d’assistance. Les éléments par ailleurs masqués de l’arbre d’accessibilité restent concernés s’ils sont tabulables ou référencés par des relations IDREF (selon les contrôles d’éligibilité du moteur). role="presentation"/role="none" ne sont exclus que lorsque l’élément ne peut pas recevoir le focus.
Attendu. Chaque <embed> concerné fournit une alternative textuelle via :
- un nom accessible (aria-labelledby/aria-label), OU
- un attribut title (repli pris en compte au mieux, sans garantie).
Remarque : <embed> ne prend pas en charge de contenu de repli en HTML, donc cette règle ne vérifie pas les enfants.
Exemples
<embed src="report.pdf" type="application/pdf" aria-label="Quarterly report PDF">
aria-label donne un nom accessible à l’embed.
<embed src="report.pdf" type="application/pdf">
Aucun nom accessible et aucun contenu de repli.