画像に説明をつけたいとき、「どうやってHTMLで書けばいいの?」って迷うことありますよね。
この記事では、HTMLのfigureタグとfigcaptionタグの使い方について、わかりやすく解説していきます。
figureタグの使い方をしっかり覚えれば、画像と説明をセットで見せるレイアウトがキレイに作れるようになりますし、SEOやユーザーへの見やすさにもつながります。
とても便利なタグなので、ぜひ最後まで読んで使いこなせるようになってくださいね。
figureタグとは?HTMLにおける基本的な役割と意味

figureタグの概要と定義
figureタグは、HTMLで画像や図表などの視覚的コンテンツを囲んで、その説明文やキャプションと一緒に扱うためのタグです。
特に、画像とキャプションのペアを正しく意味付けしたいときに使われます。
以下に、figureタグの特徴をわかりやすくまとめました。
- 画像と説明文をセットでまとめられる
- 意味のあるまとまりとして検索エンジンに伝えられる
- HTML5で正式に導入されたタグ
- figcaptionタグと一緒に使うのが一般的
- 画像以外にも図表やコードブロックにも使える
figureタグは、見た目を整えるためだけではなく、意味のある情報のまとまりとして使うことが大切です。
検索エンジンに正しく内容を伝えるためにも、正しく活用しましょう。
HTML5におけるfigureタグの位置付け
HTML5では、figureタグは意味的セクショニング要素のひとつとして定義されています。
これは、Webページの構造を整理して、視覚的にも論理的にもわかりやすくするための役割を持っています。
figureタグは画像や表、図などを説明文と一緒に表示したいときにとても便利です。
HTML5におけるfigureタグの特徴をまとめると以下のようになります。
- 意味を持ったまとまりとして扱われる
- 本文と独立しても意味が通じる内容に使う
- articleやsection内でも使いやすい
- 検索エンジンが情報の関連性を把握しやすくなる
- SEOにも良い影響を与える
HTML5では、より意味のあるHTMLを書くことが求められています。
figureタグを使うことで、画像+説明のペアを正しく伝えることができるのです。
figureタグが使われる主なケース
figureタグはさまざまな場面で使えますが、主に画像や図表と説明文を一緒に表示したいときに活躍します。
以下に、よくある使用シーンを紹介します。
- ブログ記事での画像とキャプション
- 製品紹介ページでの商品画像と説明
- 統計データのグラフや表の補足解説
- フォトギャラリーでの作品タイトル
- 引用画像や資料画像の出典表示
これらのケースでは、figureタグを使うことで視覚的にも情報的にも見やすく、読み手に優しいページ構成ができます。
画像以外にも使える?figureタグの応用例
figureタグは画像に限らず、図やコードスニペット、イラスト、グラフ、動画など、視覚的なコンテンツ全般に使うことができます。
説明文を付けたいコンテンツであれば、figureタグでまとめてしまうのがよいでしょう。
代表的な応用例を以下にまとめました。
- 動画コンテンツ+説明文
- イラスト+タイトルや作者名
- 音声ファイル+解説
- コードブロック+用途の説明
- チャートやグラフ+分析コメント
figureタグは柔軟に使える便利なタグです。
特にfigcaptionと一緒に使うことで意味が明確になるため、ユーザーにも検索エンジンにも優しい設計ができます。
figcaptionタグとの関係性
figcaptionタグは、figureタグとセットで使われるキャプション(説明文)を記述するためのタグです。
figcaptionは必須ではありませんが、あると画像や図表の意味を正しく伝えることができます。
以下に、figcaptionタグを使うときのポイントを整理しました。
- 必ずfigureタグの内側に書く
- figcaptionは先頭でも末尾でもOK
- 内容は簡潔でわかりやすく
- 見出しタグなどは使わずプレーンテキストが基本
- CSSでスタイル調整も可能
figcaptionタグを正しく使うことで、視覚的な説明だけでなく文章でも情報を伝えることができます。
これは、アクセシビリティの観点でも非常に重要です。
HTMLでfigureタグを使う具体的な書き方

基本構文とシンプルな使用例
figureタグの基本的な使い方はとてもシンプルです。
画像や図表を囲むタグとして、figcaptionタグと一緒に使うことで、視覚的にも意味的にもわかりやすい表現になります。
以下に、figureタグの基本的な構文を説明します。
- <figure>で囲む
- 中に<img>タグなどのコンテンツを入れる
- その下に<figcaption>で説明を書く
- </figure>で閉じる
このように、figureタグは構造が簡単で覚えやすいです。
まずはシンプルな例から始めると理解しやすくなります。
figureタグ内でimgタグを使う方法
figureタグの中でimgタグを使うのが一番よくある使い方です。
imgタグは画像を表示するためのタグで、必ずsrc属性に画像のURLを、alt属性に画像の説明を入れる必要があります。
ここでは、imgタグを正しく使うためのポイントを整理します。
- src属性に画像ファイルのパスを書く
- alt属性に簡単な説明を書く
- 画像サイズはCSSで調整するのが基本
- 意味のある画像には必ずaltを付ける
- figureタグ内に配置してキャプションと関連付ける
imgタグはとても重要なHTML要素です。
特にalt属性は、SEOとアクセシビリティの両方で重要な役割を果たしますので忘れずに記述しましょう。
figcaptionタグの配置と記述ルール
figcaptionタグは、figureタグの中で説明文を書くためのタグです。
このタグを使うことで、画像や図にタイトルや補足説明をつけることができます。
figcaptionタグを使うときには、いくつかのルールがあります。
- 必ずfigureタグの内側に書く
- imgタグの前でも後でもOK
- ひとつのfigureに対してfigcaptionは1つ
- 長すぎない文章を意識する
- CSSでデザイン調整もできる
figcaptionを使うと、画像の意味や文脈がより明確になり、読み手に伝わりやすくなります。
正しく配置して、視覚的な補足情報をしっかり届けましょう。
画像キャプションをスタイルする方法(CSSの基本)
figcaptionタグで書いたキャプションは、そのままでも表示されますが、CSSを使ってデザインを整えるとさらに見やすくなります。
たとえば、文字サイズや色、配置などを調整することで、ページ全体のデザインに合った見た目にできます。
ここでは、CSSでスタイルする基本的な方法を紹介します。
- font-sizeで文字の大きさを変更
- colorで文字の色を変更
- text-alignで左寄せ・中央揃えを調整
- marginやpaddingで余白をつける
- borderや背景色で見た目を区別
CSSでキャプションを整えることで、読みやすく、デザイン性の高いページを作ることができます。
見た目に気を配ることも、Web制作ではとても大切です。
複数の画像とキャプションをまとめるケース
figureタグは、ひとつの画像だけでなく、複数の画像をまとめて表示したいときにも使うことができます。
特に、似た内容の画像を並べたいときに便利です。
以下のようなケースで活用できます。
- 製品の前・横・後ろの写真を並べたいとき
- 作業工程のステップを順番に見せたいとき
- 色違いやサイズ違いを比較したいとき
- 一連の出来事や流れを画像で説明したいとき
- 同じテーマの写真をギャラリーとして表示したいとき
このように、figureタグは視覚的に関連のある情報を一つにまとめるのにとても便利です。
画像が多くなると見づらくなることもあるので、CSSで整列させたり、スライダー機能を使ったりする工夫もおすすめです。
レスポンシブデザイン対応の方法
スマートフォンやタブレットでも見やすいデザインを作るには、figureタグ内の画像やキャプションもレスポンシブに対応させる必要があります。
これにより、画面サイズに応じて表示が変わっても、レイアウトが崩れにくくなります。
ここで、レスポンシブ対応のために押さえておきたいCSSのポイントをまとめます。
- imgタグに「max-width: 100%」を指定する
- figureに「width: 100%」を指定する
- 文字サイズはemやremで指定する
- メディアクエリで細かく調整する
- 画面幅に応じて画像の並び方を変える
こうした設定をしておくことで、どんな端末でも読みやすく、美しいデザインが保たれます。
スマホユーザーが多い今の時代には、レスポンシブ対応は欠かせない要素です。
アクセシビリティを考慮した記述のポイント
アクセシビリティとは、誰でも情報にアクセスしやすい状態を作ることを指します。
視覚に障がいのある人や、音声読み上げソフトを使う人のために、figureタグの中身にも工夫が必要です。
アクセシビリティを高めるためのポイントは以下の通りです。
- imgタグのalt属性を正確に書く
- figcaptionに画像の意味を簡潔に説明する
- 不要な装飾情報は避ける
- キャプションのテキストはわかりやすく
- 読み上げ順序を考えたHTML構造にする
これらを意識することで、すべてのユーザーにやさしいWebページを作ることができます。
アクセシビリティを考慮することは、ユーザーの満足度を上げる大事な要素です。
figureタグを使うメリットと注意点

構造化されたコンテンツで意味を伝えやすい
figureタグを使うと、画像や図表にキャプション(説明文)をつけて、ひとつの意味あるかたまりとして整理できます。
これにより、Webページの構造が読みやすくなり、ユーザーにも検索エンジンにも情報が伝わりやすくなります。
以下は、構造化によって得られるメリットの例です。
- 画像と説明のセットが明確になる
- 検索エンジンに情報の意味を正しく伝えられる
- アクセシビリティが向上する
- デザインのルールが決めやすくなる
- 再利用しやすいコードになる
このように、figureタグはただのデザインではなく、意味のあるマークアップとしてとても重要です。
検索エンジンに画像とキャプションの関連性を示せる
figureタグを使って画像とキャプションをセットにすることで、検索エンジンはその画像が何を表しているのか、どんな文脈で使われているのかをより正確に理解できます。
以下に、SEO面での具体的なメリットをまとめました。
- 画像の内容がテキストで説明されるため検索に有利
- Google画像検索にキャプション情報が使われることがある
- コンテンツ全体の質が高まる
- 関連キーワードが自然に追加できる
- 画像の意味が曖昧にならず、検索結果での信頼性が上がる
こうした理由から、SEOを意識するならfigcaptionの活用がとても効果的です。
画像だけでは伝わらない情報を、しっかり補ってくれます。
ユーザー体験を高める見た目と構造
figureタグは、見た目をきれいに整えながら情報をわかりやすく見せることができます。
特に、figcaptionを使って説明文を加えることで、画像の意味がすぐに伝わるようになります。
これは、ユーザーの理解を助けるだけでなく、全体的な読みやすさにもつながります。
ユーザー体験をよくするためのポイントを紹介します。
- 画像と説明を近くに配置することで視線の移動が少なくなる
- キャプションを付けると画像の意味を考えなくてすむ
- 文章中の補足情報としての役割も果たす
- レイアウトが整うことでページ全体が読みやすくなる
- 情報のまとまりがあることで印象に残りやすい
見やすく、わかりやすく、伝わりやすい。
これがユーザーの満足度を高めるfigureタグの力です。
間違いやすい記述パターンとその対処法
便利なfigureタグですが、使い方を間違えると意味が正しく伝わらないこともあります。
初心者がやってしまいがちなミスを避けるためにも、代表的な間違いを知っておきましょう。
以下に、よくある誤りとその対処方法を紹介します。
- figcaptionをfigureタグの外に書いてしまう → 必ず内側に書く
- alt属性を省略してしまう → 画像の内容を短く記述する
- 複数のfigcaptionを使う → 1つのfigureに1つだけ
- 意味のない装飾目的でfigureを使う → 意味のあるまとまりに使う
- 画像と説明が一致しない → 内容を見直して関連性を確認する
正しく使えばとても便利なタグですが、ルールを守らないと逆効果にもなります。
丁寧に書くことを心がけましょう。
CSSでの装飾が必要なケースと注意点
figureタグやfigcaptionタグは、デフォルトではあまり目立たない見た目になります。
そのため、CSSを使って見やすく整えるのが一般的です。
ただし、装飾のしすぎには注意が必要です。
装飾を行うときの注意点とポイントは以下の通りです。
- 文字の大きさや色を変えて読みやすくする
- 余白をつけて見た目にゆとりをもたせる
- 背景色や枠線で画像とキャプションを区別する
- スマホでも見やすいようにレスポンシブ対応を意識する
- キャプションが主張しすぎないようにデザインを調整する
見やすさとわかりやすさを両立するには、シンプルでやさしいデザインが効果的です。
装飾はあくまで補助として活用しましょう。
figcaptionの代替方法と使い分け
figcaptionは便利なタグですが、すべての状況で必須というわけではありません。
場合によっては、他の方法で画像の説明をするほうが自然なこともあります。
figcaptionの代わりや使い分けの例を見てみましょう。
- 画像のすぐ横に文章で説明を書く
- 画像の下にdivタグで囲んでスタイルを当てる
- 画像にalt属性で簡潔な説明を入れる
- 表やリストの中で画像を使う場合はキャプションを省略
- 動的に画像が変わるギャラリーでは別エリアに説明を書く
figcaptionは画像とキャプションを一体で見せたいときに便利ですが、そうでない場合は他の表現方法も検討しましょう。
古いブラウザでの表示対策
HTML5に対応していない古いブラウザでは、figureタグやfigcaptionタグが正しく表示されないことがあります。
そのため、互換性を保つための対策も必要です。
以下のような方法で、古い環境でも安全に使うことができます。
- CSSでdisplay: blockを指定する
- モダンブラウザでの表示確認を必ず行う
- HTML5 Shivを使ってIEでも表示できるようにする
- 完全な代替策としてdivタグ+クラス名で対応する
- キャプションの情報を本文中にも入れておく
Webサイトはさまざまな環境で閲覧されます。
すべてのユーザーに届けるための工夫も、Web制作ではとても大切なポイントです。
figureタグの活用事例とベストプラクティス

ブログ記事での画像キャプションの活用
ブログ記事では、文章だけで伝えにくい内容を画像で補足することがよくあります。
そんなときにfigureタグを使うと、画像と説明をセットにしてきれいに見せることができるため、とても便利です。
たとえば、以下のような場面で活用できます。
- 料理レシピで完成写真に料理名やコツを書く
- 旅行記で観光地の画像に地名や感想を添える
- 商品レビューで商品の画像と使った感想を書く
- イラスト紹介で作品名や描いた背景を伝える
- ビフォーアフターの比較にキャプションで補足を加える
figureタグを使えば、文章と画像がきちんと関連づけられ、読者も内容を理解しやすくなります。
読まれるブログを目指すなら、画像の見せ方も工夫しましょう。
ポートフォリオサイトでの画像+説明文の配置
ポートフォリオサイトでは、自分の作品を魅力的に紹介することが大切です。
figureタグを使えば、画像と一緒にタイトルや解説文をわかりやすく表示できます。
特に、以下のようなケースでfigureタグは効果を発揮します。
- 作品名と制作意図を明確に伝える
- ビジュアルと説明を同じ枠内に表示できる
- レスポンシブ対応がしやすい
- 画面サイズごとにレイアウト調整が簡単
- 視覚的に整っていて印象に残りやすい
ポートフォリオでは「魅せること」と「伝えること」の両立が重要です。
figureタグを使えば、どちらもバランスよく実現できます。
ニュースメディアでの引用画像の表現
ニュースメディアでは、記事の内容を補足するために画像を使うことが多くあります。
figureタグは、写真に説明や出典をつけるときにとても役立ちます。
これにより、記事全体の信頼性も高まります。
以下のような使い方が一般的です。
- 報道写真に撮影場所や日時を記載する
- 図解やグラフに簡単な説明をつける
- 引用画像に出典や出所を明記する
- 比較写真でそれぞれの違いを説明する
- 現地写真などの補足情報を加える
figureタグで説明をしっかり入れることで、情報の透明性が高まり、信頼される記事になります。
ECサイトの商品紹介での使い方
ネットショップなどのECサイトでは、商品の画像と説明を同時に表示することで、買い物をしやすくする必要があります。
figureタグを使えば、画像とキャプションをセットで表示できるので、商品理解がスムーズになります。
主な活用例は以下のとおりです。
- 商品画像の下に品名を表示
- 画像にサイズ・色・素材などの情報を記載
- おすすめポイントをfigcaptionで伝える
- セール情報や価格の変更もキャプションで管理
- 複数画像の商品ギャラリーに使う
購入を検討する人にとって、画像と一緒に情報があることで判断しやすくなります。
figureタグは、売れるページ作りにも貢献します。
教育系サイトでの図表+解説文の整理
教育コンテンツでは、図や表を使って説明することが多いです。
そのとき、figureタグを使って画像とその意味をセットにすることで、理解しやすい教材になります。
教育の現場での具体的な使い方は次のようなものです。
- 理科の実験図と手順の説明をセットにする
- 歴史年表の図と時代の特徴を示す
- 英語の会話例のイラストと文の意味を合わせる
- 算数の図形と公式の関連を見せる
- 地図と地域情報を並べて表示する
figureタグを使えば、学びやすく、頭に残りやすいページ作りが可能になります。
子どもから大人まで、幅広く対応できる便利なタグです。
SEOを意識したマークアップの事例
SEOを考えたとき、画像とその説明が正しく関連付けられているかどうかはとても重要です。
figureタグとfigcaptionを組み合わせて使えば、検索エンジンがその関連を理解しやすくなります。
以下にSEOに強くなるためのマークアップのポイントをまとめました。
- figcaptionにキーワードを自然に入れる
- alt属性も活用して内容を補足
- 画像の周辺コンテンツとも関連を持たせる
- 一貫性のある構造にする
- ユーザーに役立つ情報を含める
こうした工夫をすることで、検索エンジンに評価されやすいコンテンツになります。
figureタグは、デザインだけでなくSEOでも力を発揮する要素です。
他のタグとの組み合わせで魅せるデザイン例
figureタグは、それ単体でも便利ですが、他のHTMLタグやCSSと組み合わせることで、より洗練されたデザインが実現できます。
視覚的に美しく、情報もわかりやすいレイアウトを作るためには、タグ同士の連携が大切です。
デザイン性を高めるための組み合わせ例を紹介します。
- sectionタグ内で複数のfigureを一覧表示
- gridやflexboxでレイアウトを整える
- h2〜h4タグでキャプションの補足情報を追加
- ボタンタグで画像に関連するリンクを設置
- articleタグと合わせて構造を明確にする
このように、figureタグは他のタグとの相性もよく、自由な表現が可能です。
ページ全体の一体感を意識しながら活用していきましょう。
まとめ

HTMLのfigureタグを使うと、画像や図表をわかりやすく整理できて、見た目も内容も伝わりやすくなります。
figcaptionを使えば、画像に意味を持たせることができるので、SEOやユーザーの理解にも役立ちます。
ここで、特に大切なポイントをもう一度おさらいしましょう。
- figureタグで画像と説明をセットにする
- figcaptionタグでキャプションをつける
- 正しいマークアップでSEOにも強くなる
- デザインやレイアウトにも活かせる
- ブログ・EC・教育などいろんな場面で使える
この記事を参考に、さっそくあなたのWebサイトでもfigureタグを活用して、わかりやすく見やすいページを作ってみましょう。



