Rule 1.9.5

Summary

No-check rule

Business description

Criterion

1.9

Test

1.9.5

Description

Chaque image bitmap pourvue d’une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?

  • L’image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.
  • La balise <figure> possède un attribut WAI-ARIA role="figure" ou role="group".
  • La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.
  • La légende est contenue dans une balise <figcaption>.

Technical notes (criterion 1.9)

L’implémentation d’un attribut WAI-ARIA role="group" ou role="figure" sur l’élément parent <figure> est destiné à pallier le manque de support actuel des éléments <figure> par les technologies d’assistance. L’utilisation d’un élément <figcaption> pour associer une légende à une image impose au minimum l’utilisation d’un attribut WAI-ARIA aria-label sur l’élément parent <figure> dont le contenu sera identique au contenu de l’élément <figcaption>. Pour s’assurer d’un support optimal, il peut également être fait une association explicite entre le contenu de l’ alternative textuelle de l’image et le contenu de l’élément <figcaption>, par exemple :

<img src="image.png" alt="Photo : soleil couchant" /><figcaption>Photo : crédit xxx</figcaption>

Les attributs WAI-ARIA aria-labelledby et aria-describedby ne peuvent pas être utilisés actuellement par manque de support par les technologies d’assistance.

Note : les images légendées doivent par ailleurs respecter le critère 1.1 et le critère 1.3 relatifs aux images porteuses d’information.

Level

A

Technical description

Scope

Page

Decision level

@@@TODO

Algorithm

Selection

None

Process

None

Analysis

Not Tested

In all cases

Files