HTML таг details

Пример

Кратък пример как се използва тагът <details>.

<details>
  <summary>Покажи повече информация</summary>
  <p>Това е скрито съдържание, което се показва, когато потребителят разгъне детайлите.</p>
</details>
Опитай в редактора

Дефиниция и употреба

Виж как се ползва тагът <details>.

Елементът <details> се използва за създаване на разгъваеми/свиваеми секции със съдържание. Първоначално съдържанието може да бъде скрито, а потребителят да го покаже чрез клик върху заглавие, което обикновено се дефинира с вътрешния елемент <summary>. Когато потребителят щракне върху заглавието, блокът се разгъва и показва вложеното съдържание (текст, изображения, списъци, формуляри и др.).

Основната структура е:

<details>
  <summary>Заглавие на секцията</summary>
  <p>Скрито съдържание, което се показва при разгъване.</p>
</details>

Ако атрибутът open е зададен върху <details>, секцията ще бъде разгъната по подразбиране:

<details open>
  <summary>Отворено по подразбиране</summary>
  <p>Този текст е видим още при зареждане на страницата.</p>
</details>

Елементът <details> подобрява достъпността и използваемостта, защото предоставя вградено поведение за показване/скриване без нужда от JavaScript и се разпознава от помощни технологии (екранни четци и др.). Подходящ е за FAQ секции, допълнителни пояснения, технически детайли, кодови блокове и всякаква второстепенна информация, която не е нужно да е видима постоянно.

Browser Support

BrowserПоддръжка

Chrome
✔️

Firefox
✔️

Edge
✔️

Safari
✔️

Opera
✔️

Атрибути

Този елемент няма специфични атрибути.