<details> HTML

Тег <details> (от англ. details - детали) используется для хранения информации, которую можно скрыть или показать по требованию пользователя. По умолчанию содержимое элемента не отображается, для изменения статуса применяется атрибут open.

Исходно содержимое <details> скрыто, вместо него выводится текст «Подробнее», щелчок по которому прячет или показывает содержимое элемента.

Поддержка браузерами

Can I Use details? Data on support for the details feature across the major browsers from caniuse.com.

Полифилы для включения поддержки:

Синтаксис

<details>Текст</details>

Закрывающий тег обязателен.

WAI ARIA

Значение role по умолчанию: group

Атрибуты

  • open - Показывает информацию внутри элемента.

Спецификации

Примеры

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>details</title>
    </head> 
    <body>
        <details>
            <summary>Спойлер</summary>
            <p>Убийца — дворецкий!</p>
        </details>
    </body> 
</html>