Problème actuel
Le bloc FAQ utilise actuellement une implémentation custom avec :
- Nécessité d'utiliser du JavaScript personnalisé pour gérer l'ouverture/fermeture des éléments
Proposition d'amélioration
Remplacer l'implémentation actuelle par les balises HTML natives <details> et <summary> :
<details class="faq__item">
<summary class="faq__trigger">
<span>Ceci est une question</span>
</summary>
<div class="faq__panel">
<p>Contenu de la réponse...</p>
</div>
</details>
Avantages
- Performance
- Accessibilité native
- Maintenance simplifiée
- SEO et sémantique
- Compatibilité
Problème actuel
Le bloc FAQ utilise actuellement une implémentation custom avec :
Proposition d'amélioration
Remplacer l'implémentation actuelle par les balises HTML natives
<details>et<summary>:Avantages