Является ли элемент details семантически подходящим для разметки аккордеона?
Пример:
<div class="accordion">
<details open>
<summary>Section 1</summary>
</details>
<details>
<summary>Section 2</summary>
</details>
<details>
<summary>Section 3</summary>
</details>
</div>
Я задаю этот вопрос, потому что спецификация не очень ясна в отношении его использования. Он просто указывает, что элемент details является виджетом раскрытия информации. Я, конечно, не хочу использовать элемент для чего-то, для чего он не предназначен.
ИЗМЕНИТЬ
Будет ли что-то подобное лучше подходить семантически?
<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>
Спасибо!