Glossaire de l'Accessibilité
Le vocabulaire de l'accessibilité expliqué simplement. Pas de jargon compliqué, juste l'essentiel pour comprendre.
Liste des termes
A11Y
GénéralC'est un raccourci pour écrire "Accessibility" (en anglais). On prend la première lettre (A), la dernière (Y), et on compte les 11 lettres au milieu. C'est plus rapide à écrire !
Définition TechniqueNuméronyme standardisé internationalement. Utilisé dans les hashtags (#a11y) et les noms de packages.
Accordéon
TechniqueUn élément qui permet d'afficher ou de cacher du contenu quand on clique dessus, comme l'instrument de musique qui se plie et se déplie.
Définition TechniquePattern d'interface utilisant <button aria-expanded="true/false" aria-controls="id-panel"> pour le déclencheur et un conteneur avec role="region" (optionnel) pour le contenu.
Alternative Textuelle (Alt)
ContenuUne description écrite d'une image. Si l'image ne s'affiche pas ou si une personne aveugle visite le site, c'est ce texte qui sera lu à la place.
Définition TechniqueAttribut alt="" obligatoire sur la balise <img>. Si l'image est décorative, l'attribut doit être vide (alt="").
ARIA
TechniqueDes "super-pouvoirs" qu'on ajoute au code HTML pour aider les outils d'assistance à comprendre des éléments complexes (comme des menus ou des onglets) que le HTML seul ne suffit pas à décrire.
Définition TechniqueAccessible Rich Internet Applications. Attributs (aria-*) définis par le W3C pour enrichir la sémantique. Règle n°1 : Ne pas utiliser ARIA si un élément HTML natif existe.
aria-controls
TechniqueCrée un lien logique entre un bouton et la zone qu'il contrôle (ex: "Ce bouton ouvre ce menu").
Définition TechniqueAttribut ARIA sur le contrôleur pointant vers l'ID de la zone contrôlée. Moins critique que aria-expanded mais recommandé.
aria-current
TechniqueIndique l'élément actif dans un groupe (ex: la page actuelle dans un menu de navigation ou une pagination).
Définition TechniqueÉtat ARIA. Valeurs : "page", "step", "location", "date", "time", "true". Essentiel pour la navigation.
aria-describedby
TechniquePermet d'ajouter une description supplémentaire à un élément (comme une aide sous un champ ou un message d'erreur).
Définition TechniqueAttribut ARIA référençant l'ID d'un élément de description. Lu après le label et le rôle par les lecteurs d'écran.
aria-expanded
TechniqueIndique si un menu, un accordéon ou une liste déroulante est actuellement ouvert ou fermé.
Définition TechniqueÉtat ARIA (true/false). Obligatoire sur le bouton déclencheur d'un composant dépliable (Disclosure pattern).
aria-label
TechniqueUne étiquette invisible qui remplace le texte visible pour les lecteurs d'écran. Utile pour les boutons avec juste une icône (ex: "Fermer").
Définition TechniqueAttribut ARIA qui définit le "Nom Accessible" de l'élément. Écrase le contenu textuel de l'élément. À utiliser avec précaution.
aria-labelledby
TechniqueComme aria-label, mais au lieu d'écrire le texte, on pointe vers un autre texte déjà présent sur la page (via son ID).
Définition TechniqueAttribut ARIA qui référence l'ID d'un ou plusieurs éléments servant de label. Prioritaire sur aria-label et le contenu natif.
aria-live
TechniqueUne zone "vivante" : si le texte change ici (ex: message de chat, notification), le lecteur d'écran le lira immédiatement.
Définition TechniqueAttribut pour les Live Regions. valeurs: "polite" (attend la fin de la phrase) ou "assertive" (interrompt la lecture).
Attribut HTML
TechniqueUne petite étiquette collée sur un élément HTML pour lui donner des détails supplémentaires (comme sa couleur, sa taille, ou son nom).
Définition TechniquePaire clé-valeur dans la balise ouvrante (ex: class="btn", id="main", disabled).
Audiodescription
ContenuUne voix off supplémentaire qui décrit ce qui se passe à l'écran (actions, décors, costumes) pendant les silences des dialogues. C'est le "cinéma pour les oreilles" des aveugles.
Définition TechniquePiste audio secondaire synchronisée avec la vidéo. Obligatoire si l'information visuelle est cruciale et non doublée par le dialogue (RGAA 4.2).
Audit RGAA
LégalUn examen de santé pour un site web. On vérifie point par point s'il respecte les règles d'accessibilité françaises.
Définition TechniqueVérification de la conformité aux 106 critères du RGAA 4.1, basée sur les WCAG 2.1 niveaux A et AA.
Autocomplétion
TechniqueQuand le navigateur propose de remplir automatiquement votre nom ou votre adresse dans un formulaire pour vous faire gagner du temps.
Définition TechniqueAttribut autocomplete="" sur les <input>. Valeurs standardisées (ex: given-name, email, tel) pour faciliter la saisie (WCAG 1.3.5).
Balise Sémantique
TechniqueUtiliser le bon mot pour la bonne chose en HTML. Par exemple, utiliser une balise <button> pour un bouton, et pas juste une boîte (div) qui ressemble à un bouton.
Définition TechniqueÉléments HTML porteurs de sens (ex: <nav>, <main>, <article>, <aside>) par opposition aux éléments génériques (<div>, <span>).
Bouton Vide
TechniqueUn bouton qui ne contient pas de texte (souvent juste une icône). Sans étiquette, un lecteur d'écran ne lira rien ou juste "bouton".
Définition TechniqueBouton sans contenu textuel ni aria-label. À corriger impérativement avec un texte caché (.sr-only) ou un aria-label.
Bouton vs Lien
DesignLa règle d'or : un Lien vous emmène ailleurs (nouvelle page), un Bouton fait une action sur la page actuelle (ouvrir un menu, envoyer un formulaire).
Définition TechniqueLien = <a> avec href (navigation). Bouton = <button> ou <input type="button"> (action JS). Ne jamais mettre un onClick sur une div sans gérer le clavier et les rôles.
Cadre (Iframe)
TechniqueUne fenêtre ouverte sur un autre site web (comme une vidéo YouTube ou une carte Google Maps intégrée). Elle doit avoir un titre pour qu'on sache ce qu'il y a dedans avant d'y entrer.
Définition TechniqueBalise <iframe>. Doit posséder un attribut title="..." explicite (ex: "Vidéo de présentation", "Carte d'accès").
Captcha
TechniqueCes tests "Je ne suis pas un robot" où il faut cliquer sur des feux rouges. Ils sont souvent très difficiles pour les personnes handicapées et doivent avoir une alternative.
Définition TechniqueCompletely Automated Public Turing test to tell Computers and Humans Apart. Doit proposer une alternative non visuelle (audio) ou ne pas être requis pour les utilisateurs authentifiés.
Contenu Caché
TechniqueIl y a 3 façons de cacher : 1. Pour tout le monde (display:none). 2. Juste visuellement mais lu par les robots (sr-only). 3. Juste pour les robots (aria-hidden).
Définition Techniquedisplay:none/visibility:hidden retire du DOM (inaccessible). .sr-only (clip-path) cache visuellement mais reste accessible. aria-hidden="true" cache aux lecteurs d'écran.
Contraste
DesignLa différence de couleur entre le texte et le fond. Si le contraste est trop faible (ex: texte gris clair sur fond blanc), c'est illisible pour beaucoup de gens.
Définition TechniqueRatio de luminosité relative. Minimum 4.5:1 pour le texte normal, 3:1 pour le grand texte (18pt+ ou 14pt+ gras) et les composants d'interface (WCAG 1.4.3 & 1.4.11).
Couleur (Information par la)
DesignNe jamais utiliser *que* la couleur pour donner une info (ex: "cliquez sur le bouton rouge"). Les daltoniens ne verront pas la différence. Il faut ajouter du texte ou une icône.
Définition TechniqueCritère WCAG 1.4.1. L'information ne doit pas être véhiculée uniquement par la couleur. Ex: Erreur de formulaire = bordure rouge + texte d'erreur + icône.
Déclaration d'Accessibilité
LégalUne page obligatoire qui dit en toute transparence : "Voici notre niveau d'accessibilité, voici ce qui ne marche pas encore, et voici comment nous contacter".
Définition TechniqueDocument légal obligatoire (Loi 2005-102 art 47). Doit contenir : état de conformité, résultats des tests, contenus non accessibles, et moyens de contact/recours.
DOM (Document Object Model)
TechniqueL'arbre généalogique de la page web. C'est la structure invisible que le navigateur construit pour comprendre comment tous les éléments (titres, images, paragraphes) sont imbriqués.
Définition TechniqueReprésentation en mémoire de la structure HTML. L'accessibilité dépend du DOM généré, pas du code source initial (important pour les SPA React/Vue).
Fieldset & Legend
TechniqueLe couple inséparable pour grouper des questions liées (ex: "Civilité : M / Mme"). Le Fieldset entoure le groupe, le Legend donne le titre du groupe.
Définition TechniqueBalises <fieldset> et <legend>. Obligatoires pour les groupes de boutons radio et cases à cocher (checkboxes) afin de donner le contexte.
Focus
TechniqueLe curseur invisible. Quand vous naviguez au clavier (touche Tab), le "focus" est l'élément sélectionné prêt à être activé. Il doit toujours être entouré visuellement.
Définition TechniqueÉtat :focus. Doit être visible (outline CSS). L'ordre de tabulation doit être logique. Seuls les éléments interactifs (a, button, input) doivent recevoir le focus.
Focus Visible
DesignLe petit cadre (souvent bleu ou pointillé) qui apparaît autour d'un bouton quand on le sélectionne au clavier. Si vous l'enlevez (outline: none), les handicapés moteurs sont perdus.
Définition TechniquePropriété CSS outline. Ne jamais mettre outline: none sans fournir un style alternatif (:focus-visible). Critère WCAG 2.4.7.
Formulaire Accessible
TechniqueUn formulaire où chaque champ a une étiquette (Label) claire, où les erreurs sont bien expliquées, et qu'on peut remplir entièrement sans souris.
Définition TechniqueAssociation explicite <label for="id"> ou implicite (imbrication). Gestion des erreurs avec aria-invalid="true" et aria-describedby="error-id".
Hiérarchie des Titres (Hn)
ContenuL'organisation du document, comme dans un livre : Titre du livre (H1), Titres de chapitres (H2), Sous-titres (H3). On ne saute pas de niveau !
Définition TechniqueStructure imbriquée de <h1> à <h6>. Un seul <h1> par page (titre principal). Pas de saut de niveau (ex: h2 vers h4 interdit).
HTML
TechniqueLe langage de base pour construire des pages web. C'est le squelette du site.
Définition TechniqueHyperText Markup Language. La qualité du HTML (validité, sémantique) est le fondement de l'accessibilité web.
Image Décorative
DesignUne image qui sert juste à faire joli (comme une ligne de séparation). On lui dit de se cacher des lecteurs d'écran pour ne pas les bavarder inutilement.
Définition TechniqueImage avec alt="" (vide) ou aria-hidden="true" (si SVG/Icone). Elle est ignorée par l'Accessibility Tree.
Image Informative
ContenuUne image qui apporte une information nécessaire à la compréhension du contenu (graphique, photo d'un produit, icône d'action).
Définition TechniqueImage nécessitant une alternative textuelle (alt) pertinente décrivant son contenu ou sa fonction.
Image Réactive
TechniqueUne image qui change de source ou de taille selon la largeur de l'écran, ou une image avec des zones cliquables (map).
Définition TechniqueUtilisation de l'attribut srcset, de la balise <picture>, ou des balises <map> et <area>.
Label (Étiquette)
TechniqueLe texte juste à côté d'une case à cocher ou d'un champ de texte qui vous dit à quoi ça sert (ex: "Votre Email"). Sans label, un lecteur d'écran dira juste "Champ texte"... inutile !
Définition TechniqueÉlément <label> associé à un contrôle de formulaire. Indispensable pour l'accessibilité (nom accessible) et l'ergonomie (augmente la zone de clic).
Landmark (Région)
TechniqueLes grandes zones de la page : En-tête, Menu, Contenu Principal, Pied de page. Elles permettent aux aveugles de sauter directement à la bonne section.
Définition TechniqueRôles ARIA implicites des balises HTML5 : <header> (banner), <nav> (navigation), <main> (main), <footer> (contentinfo), <aside> (complementary).
Langue de la page
TechniqueDire au navigateur si la page est en français ou en anglais. Ça permet aux lecteurs d'écran de prendre le bon accent !
Définition TechniqueAttribut lang="" sur la balise <html> (ex: <html lang="fr">). Doit être valide (code ISO 639-1). Changements de langue locaux avec <span lang="en">.
Lecteur d'Écran
GénéralUn logiciel qui parle. Il lit à haute voix tout ce qui s'affiche à l'écran pour les personnes aveugles (ex: NVDA, Jaws, VoiceOver).
Définition TechniqueScreen Reader (SR). Interagit avec l'Accessibility API du système d'exploitation, qui elle-même lit l'Accessibility Tree du navigateur.
Lien Explicite
ContenuUn lien dont le texte se suffit à lui-même. "En savoir plus" est mauvais. "En savoir plus sur nos tarifs" est un bon lien explicite.
Définition TechniqueLe texte du lien doit décrire sa destination ou sa fonction hors contexte. Si contrainte visuelle, utiliser aria-label ou .sr-only pour compléter.
Lien Vide
TechniqueComme le bouton vide, c'est un lien qui ne contient que du vide ou une image de fond. Il est invisible pour les technologies d'assistance.
Définition TechniqueBalise <a> sans texte ni aria-label. Souvent causé par des icônes en background-image ou des polices d'icônes (FontAwesome) mal implémentées.
Modale (Pop-in)
TechniqueUne fenêtre qui s'ouvre par-dessus la page (comme pour une connexion). Pour être accessible, elle doit piéger le clavier à l'intérieur tant qu'elle est ouverte.
Définition TechniquePattern complexe : role="dialog", aria-modal="true", focus trap (emprisonner tab), fermeture sur Echap, retour du focus à l'élément déclencheur à la fermeture.
Placeholder
DesignLe texte gris clair dans un champ qui disparaît quand on écrit. Ce n'est PAS une étiquette (Label) et il ne doit pas contenir d'info vitale car il s'efface.
Définition TechniqueAttribut placeholder="". Ne remplace PAS le <label>. Problèmes de contraste fréquents et disparition à la saisie (problème de mémoire à court terme).
Responsive Design
DesignUn site qui s'adapte comme de l'eau : il prend la forme de l'écran (téléphone, tablette, ordi) sans que le texte ne devienne minuscule ou qu'il faille scroller horizontalement.
Définition TechniqueUtilisation de Media Queries CSS (@media) et d'unités relatives (%, rem, vw) pour adapter la mise en page à la largeur du viewport (WCAG 1.4.10 Reflow).
RGAA
LégalLe livre de règles officiel en France. Si vous êtes un service public, vous devez le respecter pour que votre site soit accessible à tous.
Définition TechniqueRéférentiel Général d'Amélioration de l'Accessibilité. Obligation légale pour le secteur public et les grandes entreprises (>250M€ CA).
Rôle ARIA
TechniqueUn déguisement pour élément HTML. Si vous transformez une image en bouton, vous devez lui donner le rôle "button" pour que les lecteurs d'écran comprennent que c'est cliquable.
Définition TechniqueAttribut role="". Redéfinit la sémantique d'un élément. Attention : ne donne pas les comportements clavier (il faut les gérer en JS).
Sans Serif
DesignUne famille de polices d'écriture "bâton" (comme Arial ou Roboto) sans les petites fioritures aux extrémités des lettres. Elles sont souvent plus lisibles sur écran.
Définition TechniqueFamille de polices sans empattements. Recommandée pour le corps de texte sur écran car plus lisible en basse résolution.
Skip Link (Lien d'évitement)
TechniqueUn raccourci secret (souvent caché) qui apparaît au clavier pour sauter directement au contenu principal sans devoir traverser tout le menu.
Définition TechniquePremier lien focusable de la page (href="#main"). Visible au focus. Permet d'éviter les blocs répétés (WCAG 2.4.1).
Sous-titres
ContenuLe texte en bas de l'écran qui écrit ce qui est dit. Pour les sourds (CC), il doit aussi décrire les bruits importants (ex: [Musique angoissante], [Coup de feu]).
Définition TechniqueFichier VTT ou SRT synchronisé (<track kind="captions">). Différent des sous-titres de traduction (subtitles).
SVG
TechniqueUn format d'image magique qui reste net même quand on zoome très fort, car il est dessiné avec des mathématiques (vecteurs) et non des pixels.
Définition TechniqueScalable Vector Graphics. XML pour les graphiques. Accessible via <title> et <desc> ou role="img" + aria-label.
TabIndex
TechniqueL'ordre de passage quand on appuie sur la touche Tab. En général, on laisse l'ordre naturel (0), mais parfois on doit le corriger (-1 pour sortir du circuit).
Définition TechniqueAttribut tabindex. 0 = ordre naturel (focusable). -1 = focusable via JS mais pas au clavier. >0 = anti-pattern (force un ordre arbitraire, à éviter).
Tableau de Données
TechniqueUn tableau fait pour trier des chiffres ou des infos (comme un emploi du temps). Il doit avoir des en-têtes clairs pour qu'on sache à quoi correspond chaque case.
Définition TechniqueBalise <table> avec <caption>, <th> (avec scope="col" ou "row") et <td>. Ne pas utiliser pour la mise en page (layout).
Taux de Conformité
LégalLa note sur 100 de votre site. Attention, même à 100%, un site peut encore avoir des problèmes d'usage, mais il respecte techniquement toutes les règles.
Définition TechniqueCalculé sur un échantillon de pages. (Critères conformes / Total critères applicables) * 100.
Titre de Page (<title>)
TechniqueLe nom de l'onglet dans votre navigateur. C'est la première chose qu'un aveugle entend. Il doit être unique et décrire précisément la page.
Définition TechniqueBalise <title> dans le <head>. Doit être unique pour chaque URL et suivre le pattern : [Nom Page] - [Nom Site].
Transcription
ContenuLa version écrite de tout ce qui se dit dans une vidéo ou un podcast. Indispensable pour les sourds, et génial pour ceux qui préfèrent lire.
Définition TechniqueAlternative textuelle pour les médias temporels (audio/vidéo). Doit inclure les dialogues et les sons importants (WCAG 1.2.1).
Validité HTML
TechniqueÉcrire du code sans fautes d'orthographe. Si le code est propre, les navigateurs et les lecteurs d'écran le comprennent mieux.
Définition TechniqueRespect de la spécification HTML du W3C. Vérifiable via le W3C Validator. Les erreurs de parsing (balises mal fermées, IDs dupliqués) cassent l'accessibilité.
W3C
GénéralL'organisation mondiale qui décide comment le Web doit fonctionner. Ce sont les gardiens des standards.
Définition TechniqueWorld Wide Web Consortium. Consortium international qui développe les standards Web (HTML, CSS, XML, WCAG).
WCAG
LégalLes règles internationales d'accessibilité. Le RGAA français est basé dessus. C'est la bible mondiale de l'accessibilité.
Définition TechniqueWeb Content Accessibility Guidelines. Norme ISO/IEC 40500:2012. 3 niveaux de conformité : A (minimum), AA (standard légal), AAA (idéal).
Zone (Area)
TechniqueUne partie cliquable définie à l'intérieur d'une image (carte cliquable).
Définition TechniqueBalise <area> dans une <map>. Doit avoir un attribut alt pour décrire la destination ou l'action de la zone.
Zoom Texte
DesignLa capacité d'agrandir le texte jusqu'à 200% (deux fois sa taille) sans que le site ne se casse ou que le texte ne se chevauche.
Définition TechniqueCritère WCAG 1.4.4. Le texte doit pouvoir être redimensionné jusqu'à 200% sans perte de contenu ou de fonctionnalité (éviter les hauteurs fixes en px).
Passez de la théorie à la pratique
Maintenant que vous maîtrisez le vocabulaire, testez la conformité de votre site en un clic avec notre outil d'audit automatique.
Lancer un audit gratuit