Les landmarks comme ossature sémantique
<article>
Les éléments de section HTML5 — <header>, <nav>,
<main>, <aside>, <footer> —
correspondent aux rôles ARIA banner, navigation, main,
complementary et contentinfo. Ils forment la navigation
structurelle de la page pour les technologies d'assistance.
Hiérarchie implicite
<section>
Contrairement aux <div>, les éléments sémantiques portent
une signification intrinsèque. Un <header> dans un
<article> désigne l'en-tête de cet article, pas de la page.
La portée contextuelle est déterminée par l'élément parent.
Navigation par landmark
<section>Les lecteurs d'écran comme NVDA ou VoiceOver permettent de naviguer directement entre landmarks via une touche de raccourci. Une page correctement structurée offre ainsi une navigation rapide et logique, indépendamment du contenu visuel.