HTML <figure>タグ


<figure>要素を使用してドキュメント内の写真をマークアップし、<figcaption>要素を使用して写真のキャプションを定義します。

<figure>
  <img src="pic_trulli.jpg" alt="Trulli" style="width:100%">
  <figcaption>Fig.1 - Trulli, Puglia, Italy.</figcaption>
</figure>

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


定義と使用法

<figure>タグは、イラスト、図、写真、コードリストなどの自己完結型のコンテンツを指定します

要素のコンテンツは<figure>メインフローに関連していますが、その位置はメインフローとは無関係であり、削除してもドキュメントのフローに影響を与えることはありません。

ヒント: < figcaption>要素は、要素のキャプションを追加するために使用され<figure>ます。


ブラウザのサポート

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

Element
<figure> 8.0 9.0 4.0 5.1 11.0

グローバル属性

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


イベント属性

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



その他の例

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

<html>
<head>
<style>
figure {
  border: 1px #cccccc solid;
  padding: 4px;
  margin: auto;
}

figcaption {
  background-color: black;
  color: white;
  font-style: italic;
  padding: 2px;
  text-align: center;
}
</style>
</head>
<body>

<figure>
  <img src="pic_trulli.jpg" alt="Trulli" style="width:100%">
  <figcaption>Fig.1 - Trulli, Puglia, Italy</figcaption>
</figure>

</body>
</html>

関連ページ

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


デフォルトのCSS設定

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

figure {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 40px;
  margin-right: 40px;
}