Aller au contenu

Navigation

Le menu de navigation principale se construit avec un <nav> sémantique et une liste de liens. La page courante se marque avec aria-current="page" — pas de classe dédiée, pour rester fiable même si le rendu est fait côté serveur sans logique JS.

Do / Don’t

✓ Faire
  • Limiter le menu principal à 5-7 entrées maximum
  • Utiliser tds-nav—muted pour les sous-navigations afin de garder une hiérarchie visuelle claire
✗ Éviter
  • Marquer l’état courant uniquement par une couleur (sans aria-current)
  • Imbriquer des menus déroulants complexes sans les tester au clavier