Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【HTML Living Standard】summary要素の使い方

summary要素の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

summaryオブジェクトは、HTMLの<details>要素と組み合わせて使用され、そのコンテンツの要約や見出しを表すオブジェクトです。この要素は、ユーザーがクリックすることで、親である<details>要素内の詳細なコンテンツの表示と非表示を切り替える機能を提供します。これにより、ウェブページ上での情報過多を防ぎ、必要な情報だけを整理して表示することが可能になります。

システムエンジニアを目指す初心者の方にとって、ウェブページの使いやすさ(ユーザビリティ)と、誰もがアクセスできること(アクセシビリティ)を考慮したUI設計の基礎を理解する上で重要な要素の一つです。例えば、ウェブサイトのよくある質問(FAQ)セクションで質問文を表示し、クリックすると回答が表示されるようなインタラクティブなUIを実装する際に活用されます。必ず<details>要素の最初の子要素として配置し、その内容が親要素の全体を簡潔に説明するように記述することが推奨されます。

構文(syntax)

1<details>
2  <summary>表示する概要テキスト</summary>
3  <!-- 詳細コンテンツはここに記述されます -->
4</details>

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ