Rule 1.9.4

Summary

No-check rule

Business description

Criterion

1.9

Test

1.9.4

Description

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

  • L’image vectorielle (balise <svg>) 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>.

Notes techniques (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