Aller au contenu principal

Images SVG accessibles : title, desc, role et aria-label expliqués

23/01/2026 — Équipe RefAudit Technique
TECHNIQUE Images SVG accessibles : title, desc, role et aria-label expliqués RefAudit

Les SVG posent des défis spécifiques d'accessibilité

Contrairement aux images raster (<img>), les SVG peuvent être inline (intégrés dans le HTML) ou en tant qu'attribut src. Les règles d'accessibilité diffèrent selon le cas et selon le rôle de l'SVG.

SVG décoratif

<svg aria-hidden="true" focusable="false">...</svg>

aria-hidden="true" masque l'SVG aux lecteurs d'écran. focusable="false" est nécessaire pour IE11 (sinon l'SVG reçoit le focus clavier).

SVG informatif

<svg role="img" aria-labelledby="titre-svg">
  <title id="titre-svg">Graphique des ventes Q1 2025</title>
  <desc>Les ventes ont augmenté de 15% par rapport à Q1 2024.</desc>
  ...
</svg>

SVG bouton interactif

<button type="button">
  <svg aria-hidden="true" focusable="false">...</svg>
  <span class="sr-only">Fermer</span>
</button>

Le label est porté par le button, pas le SVG. Le span.sr-only est invisible visuellement mais lu par les lecteurs d'écran.

SVG utilisé comme <img src>

<img src="logo.svg" alt="RefAudit — Retour à l'accueil">

Traité comme une image normale : l'attribut alt est obligatoire pour les images informatives.

Share this post.
Stay up-to-date

Subscribe to our newsletter

Don't miss this

You might also like