Skip to content

Amélioration : Utiliser les balises <details> et <summary> #8

@remicorsonbeapi

Description

@remicorsonbeapi

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é

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions