HTML

The HTML `<summary>` element provides a summary or heading that can be clicked to toggle the display of detailed information.

summary要素

 HTMLの <summary>要素は、<details>要素の中で使用され、詳細情報の要約や見出しを提供するためのものです。この要素をクリックすると、その後に続くコンテンツ(<details>要素内のコンテンツ)が表示されるか非表示になります。<summary>要素を使用することで、ユーザーに必要な情報を隠しつつ、クリック一つで簡単に表示できるインタラクティブなコンテンツを作成できます。

 詳細は、details要素のページを参照してください。

使用例

 <summary>要素の基本的な使い方の例です。

HTML

<details>
	<summary>詳細を表示</summary>
	<p>ここに詳細情報が表示されます。</p>
</details>

 この例では、「詳細を表示」というテキストがクリック可能な見出しとなり、クリックすると「ここに詳細情報が表示されます。」という内容が表示されます。

詳細を表示

ここに詳細情報が表示されます。

主な特徴

インタラクティブな見出し
<summary>要素はクリック可能で、ユーザーに対して詳細情報の表示・非表示を切り替えます。
セマンティクス
<details>と <summary>は、コンテンツの階層構造と情報の要約を明確に示すためのセマンティックな要素です。
アクセシビリティ
スクリーンリーダーなどの支援技術に対しても有益な情報を提供し、視覚的な操作を補完します。

 このように、<summary>要素は Webページ上の情報を整理し、ユーザーにとって使いやすいインターフェースを提供するための便利なツールです。