HTML <details>タグ


ユーザーがオンデマンドで開閉できる詳細を指定します。

<details>
  <summary>Epcot Center</summary>
  <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
</details>

以下の「自分で試してみてください」の例をもっと見てください。


定義と使用法

<details>タグは、ユーザーがオンデマンドで開閉できる追加の詳細を指定します。

この<details>タグは、ユーザーが開閉できるインタラクティブなウィジェットを作成するためによく使用されます。デフォルトでは、ウィジェットは閉じています。開くと展開され、その中のコンテンツが表示されます。

<details>あらゆる種類のコンテンツをタグ 内に配置できます。

ヒント: < summary>タグは<details>、詳細の表示見出しを指定するために使用されます。


ブラウザのサポート

表の数字は、要素を完全にサポートする最初のブラウザバージョンを示しています。

Element
<details> 12.0 79.0 49.0 6.0 15.0

属性

Attribute Value Description
open open Specifies that the details should be visible (open) to the user

グローバル属性

この<details>タグは、HTMLのグローバル属性もサポートしています。


イベント属性

この<details>タグは、HTMLのイベント属性もサポートしています。



その他の例

CSSを使用して<details>と<summary>のスタイルを設定します。

<html>
<style>
details > summary {
  padding: 4px;
  width: 200px;
  background-color: #eeeeee;
  border: none;
  box-shadow: 1px 1px 2px #bbbbbb;
  cursor: pointer;
}

details > p {
  background-color: #eeeeee;
  padding: 4px;
  margin: 0;
  box-shadow: 1px 1px 2px #bbbbbb;
}
</style>
<body>

<details>
  <summary>Epcot Center</summary>
  <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
</details>

</body>
</html>

関連ページ

HTML DOMリファレンス:詳細オブジェクト


デフォルトのCSS設定

ほとんどのブラウザは<details>、次のデフォルト値で要素を表示します。

details {
  display: block;
}