Élément <article>
en HTML accessible
Principes généraux
Pour rendre un élément <article>
accessible, il faut respecter ces principes :
- Utiliser
<article>
pour du contenu autonome et indépendant - Structurer le contenu avec des titres et paragraphes appropriés
- Fournir un titre principal pour chaque
<article>
- S'assurer que le contenu a du sens hors de son contexte
Exemple typique
<article>
<h2>Titre de l'article</h2>
<p>Contenu de l'article...</p>
<footer>
<p>Publié le <time datetime="2025-01-10">10 janvier 2025</time> par Jean Dupont</p>
</footer>
</article>
Utilisation avancée
Article imbriqué
<article>
<h2>Article principal</h2>
<p>Contenu de l'article principal...</p>
<article>
<h3>Article secondaire</h3>
<p>Contenu de l'article secondaire...</p>
</article>
</article>
Article avec sections
<article>
<h2>Guide de voyage : Guadeloupe</h2>
<section>
<h3>Monuments à visiter</h3>
<p>Liste des principaux monuments...</p>
</section>
<section>
<h3>Où manger</h3>
<p>Recommandations de restaurants...</p>
</section>
</article>
Bonnes pratiques
- Utiliser une structure de titres logique à l'intérieur de
<article>
- Inclure des métadonnées pertinentes (auteur, date de publication, etc.)
- S'assurer que le contenu est compréhensible indépendamment du reste de la page
- Éviter d'utiliser
<article>
pour des éléments non autonomes
Accessibilité avancée
Utilisation d'ARIA pour améliorer la sémantique
<article aria-labelledby="article-title">
<h2 id="article-title">Titre de l'article</h2>
<p>Contenu de l'article...</p>
</article>
Navigation au clavier
L'élément <article>
n'a pas d'impact direct sur la navigation au clavier. Cependant, assurez-vous que les liens et les éléments interactifs à l'intérieur de l'article sont accessibles au clavier.
Checklist pour l'audit d'accessibilité
- Vérifier que
<article>
est utilisé pour du contenu autonome - S'assurer que chaque
<article>
a un titre principal - Contrôler la structure logique des titres à l'intérieur de
<article>
- Vérifier la présence de métadonnées pertinentes
- Tester la compréhension du contenu hors contexte
Conformité RGAA
- Vérification de la conformité avec les critères du RGAA relatifs à la structure de l'information
- Respect des niveaux de conformité visés (A, AA, AAA)
- Documentation des non-conformités éventuelles et des solutions proposées
Outils et méthodes
- Inspection visuelle du code HTML pour vérifier l'utilisation correcte de
<article>
- Utilisation d'outils de validation d'accessibilité automatisés
- Test avec différents lecteurs d'écran pour vérifier la compréhension du contenu
- Vérification de l'affichage et du comportement sur différents navigateurs et appareils
En suivant ces recommandations, vous vous assurez que vos éléments <article>
sont accessibles et conformes aux normes WCAG et RGAA, offrant ainsi une expérience inclusive pour tous les utilisateurs.