定義と使い方
<figcaption>タグを理解するためには、事前知識として<figure>タグについて理解しておく必要があります。
補足説明<figure>タグは、ドキュメントのメインフローに関連しつつも、独立して存在できる(self-contained)コンテンツ(例:画像、図、コードブロックなど)を表します。
必要に応じて<figcaption>タグを使用することで、これらのコンテンツを参照するためのキャプション(説明)を追加できます。
基本例
次の例は、<figure>タグのコンテンツを参照できるキャプション(説明)を<figcaption>タグで表現している例を分かりやすく示しています。
<p>人類が暮らしている地球は美しいです。</p>
<figure>
<img src="earth.jpg" alt="宇宙から見た、丸く青く輝く地球">
<figcaption>宇宙から見た地球</figcaption>
</figure>
人類が暮らしている地球は美しいです。
構文
親要素は必ず<figure>タグである必要があります。
次の例は、<figcaption>タグが<figure>タグとは関係なく使用されている例です。
<div>
<img src="earth.jpg" alt="宇宙から見て、丸く青く輝く地球">
<figcaption>宇宙から見た地球</figcaption>
</div>
<figure>タグでは必須ではなく、任意で使用できます。
次の例は、<figure>タグで<figcaption>タグを使用していない例です。<figcaption>タグは、必要な場合に任意で使用すれば問題ありません。
<p>人類が暮らしている地球は美しいです。</p>
<figure>
<img src="earth.jpg" alt="宇宙から見て、丸く青く輝く地球">
</figure>
<figure>タグ内で使用する場合は、最初の子要素、または最後の子要素としてのみ配置する必要があります。
<figure>タグ内で使用する場合は、最初の子要素、または最後の子要素としてのみ配置する必要があります。このような位置に配置することで、スクリーンリーダーや支援技術を利用するユーザーが、Webページのコンテンツを理解し、操作しやすくなります。
以下の例は、<figcaption>タグが2番目の子要素として誤って使用されている例です。
<figure>
<img src="earth.jpg" alt="宇宙から見て、丸く青く輝く地球">
<figcaption>宇宙から見た地球</figcaption>
<p>人類が暮らしている地球は美しいです。</p>
</figure>
<figure>タグには、ソースに関する追加情報を含めることができます。
次の例では、最初の<figcaption>ブロックがアヒルの画像に関連する説明および出典情報を提供しています。このように、Webページ上でメディアや情報要素に関連する追加情報を構造化して提供できます。
<figure>
<img src="duck.jpg" alt="かわいいアヒルが湖畔にいます。">
<figcaption>
<p>この写真は、かわいいアヒルの様子を示しています。</p>
<p><small>写真提供:🌟 ニュース</small></p>
</figcaption>
</figure>
コード補足説明<small>タグは、タイポグラフィ上の規則や慣例として小さな文字で表現されてきた法的表記や注意事項などのサイドコメント(the side comment、補足文)を表します。
技術的な文法の要約
ブラウザ互換性
| タグ |
デスクトップ Chrome
|
デスクトップデスクトップ Edge
|
デスクトップ Firefox
|
Safari
|
|---|---|---|---|---|
<figcaption>
|
8 | 12 | 4 | 5.1 |
仕様書
| 仕様書 | |
|---|---|
<figcaption>
|
HTML Standard #the-figcaption-element |