1. Поддержка браузерами
  2. Синтаксис
  3. Атрибуты
  4. Спецификации
  5. Описание и примеры

<details>

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

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

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

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

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

Синтаксис

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

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

Атрибуты

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

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

Описание и примеры

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