Dernière mise à jour : 31 mars 2026
Comprendre l’importance de la sémantique dans l’interface numérique.
Pourquoi c’est important ?
Dans une interface, ce qu’on voit à l’écran n’est qu’une partie de l’expérience. Il existe une grande variété de façons de naviguer sur un site : à la souris, au clavier, sur un écran tactile ou à l’aide de technologies d’assistance comme un lecteur d’écran ou une plage braille, entre autres. Pour qu’un contenu soit accessible à tous, sa structure et sa signification doivent être claires et cohérentes, peu importe la façon dont on y accède.
Pour parvenir à un code conforme et accessible pour tout le monde, il faut créer une structure d’information cohérente et utiliser les éléments sémantiques appropriés.
Structurer les zones de contenu de la page
Il s’agit d’organiser les grandes sections de la page, comme l’en-tête <header>, la navigation <nav>, le contenu principal <main> et le pied de page <footer>. Ces zones aident les technologies d’assistance à comprendre rapidement la structure globale de la page.
Utiliser les bons éléments sémantiques à l’intérieur de chaque zone
Chaque élément doit être balisé selon sa nature, qu’il s’agisse de titres, de paragraphes, de listes, de formulaires, d’articles ou tout autre type de contenu. Pour ce faire, il faut utiliser des balises précises, par exemple <h1> à <h5> pour les titres, <p> pour un paragraphe, <ul> ou <ol> pour une liste, <article> pour un article et ainsi de suite. Cela permet aux technologies d’assistance d’interpréter correctement l’information et de la transmettre de façon claire à toutes les personnes qui naviguent dans la page.
Sémantique des différents éléments
Pour garantir une expérience fluide à l'ensemble des personnes qui utilisent le site, chaque composant doit être codé avec précision. Les guides ci-dessous contiennent les règles de balisage, les bonnes pratiques et les erreurs à éviter pour bien rendre accessible chaque type de contenu.
Ordre et structure du contenu
Structurer le contenu pour qu’il soit compris et facile à consulter par tout le monde.
Sémantique des en-têtes (titres, surtitres et sous-titres)
Hiérarchiser les titres pour rendre l’information claire et accessible.
Sémantique des liens
Décrire clairement les liens avec des balises, pour indiquer où ils mènent.
Sémantique des boutons
Préciser l’action des boutons, pour qu’ils soient bien annoncés par les lecteurs d’écran.
Sémantique des listes
Baliser les listes pour indiquer qu’il s’agit d’un regroupement d’informations.
Sémantique des images
Utiliser les bonnes balises pour que les images soient bien interprétées par les technologies d’assistance.
Sémantique des états de composants
Baliser les états des composants, pour que chaque changement soit communiqué par les lecteurs d’écran.
Sémantique des libellés
Ajouter des libellés clairs pour identifier les éléments interactifs.
Sémantique des descriptions
Ajouter des descriptions pour transmettre toute l’information utile à l’utilisation d’un élément précis.