L'élément de détails est-il sémantiquement approprié pour baliser un accordéon?Élément de détails HTML5 pour l'accordéon
Exemple:
<div class="accordion">
<details open>
<summary>Section 1</summary>
</details>
<details>
<summary>Section 2</summary>
</details>
<details>
<summary>Section 3</summary>
</details>
</div>
Je pose cette question parce que la spécification est pas très clair quant à son utilisation. Il indique simplement que l'élément details est un widget de divulgation. Je ne veux certainement pas utiliser l'élément pour quelque chose que ce n'est pas censé être.
EDIT
Would quelque chose comme ça être mieux sémantiquement?
<article role="tablist">
<header role="tab" aria-expanded>Section 1</header>
<div role="tabpanel">
</div>
<header role="tab">Section 2</header>
<div role="tabpanel">
</div>
<header role="tab">Section 3</header>
<div role="tabpanel">
</div>
</article>
Merci!
C'est résolu: http://stackoverflow.com/questions/6195329/how-can-you-hide-the-arrow-that-is-displayed-by-default-on-the-html5-details-el – DADU
Merci, c'est bon à savoir. – thirtydot
Pas de problème, merci d'être le premier à répondre à cette question! – DADU