Aller au contenu

Accordion

L’accordéon TDS habille les éléments HTML natifs <details>/<summary> — aucune ligne de JavaScript n’est nécessaire pour l’ouverture/fermeture, la sémantique et l’accessibilité de base (clavier, lecteurs d’écran) sont gérées nativement par le navigateur.

Do / Don’t

✓ Faire
  • Utiliser pour des FAQ, des sections optionnelles de détail
  • Garder les titres de section (<summary>) courts et explicites
✗ Éviter
  • Cacher des champs de formulaire obligatoires dans un accordéon fermé
  • Réimplémenter l’ouverture/fermeture en JavaScript — <details> le fait déjà nativement