HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTMLのfigure要素とは?figcaptionとの組み合わせで図表をマークアップする方法

この記事では、HTMLの<figure>要素の基本的な使い方について解説します。

<figure>タグとは

<figure>タグは、HTML文書の中で「図表」として扱いたいコンテンツを作成するために使用されるセマンティックな要素です。

<figure>
  <!-- ここに図表のコンテンツを記述 -->
</figure>

<figure>要素の基本的な使い方

<figure>要素は、イラストや写真、コード例など、本文から独立していても意味が通じる「自己完結型」のコンテンツをマークアップするために使われます。

<figure>
  <img src="path-to-file" alt="画像の説明" />
</figure>

ここでいう自己完結型のコンテンツとは、仮に本文から切り離されて引用された場合でも、その内容が単体で理解できるものを指します。記事の流れに直接関係しない補足的な図表やグラフ、ソースコードのサンプルなどが該当します。

<figcaption>でキャプションを追加する

<figcaption>要素は、<figure>要素にキャプション(説明文)を追加するために使用され、特に画像と組み合わせて使われることが多い要素です。

<figure>
  <img src="path-to-image.jpg" alt="画像の説明" />
  <figcaption>写真のキャプション</figcaption>
</figure>

<figcaption>は、<figure>要素の最初の子要素または最後の子要素として配置します。このルールに従うことで、スクリーンリーダーなどの支援技術にも内容が正しく伝わりやすくなります。

まとめ

  • <figure>要素は、イラスト・写真・コード例などの自己完結型コンテンツをマークアップするのに適している
  • <figcaption>要素を組み合わせると、図表にキャプションを付与できる
  • 意味的に正しいマークアップにより、SEOやアクセシビリティの面でもメリットがある
  1. HTMLで要素に値を追加するには?value属性の使い方を解説

    HTMLで要素に値を設定するには、value属性を使用します。value属性は、フォーム送信時にサーバーへ送られる初期値や、要素が持つ現在の値を指定するために使われます。 value属性が使用できる要素 value属性は、以下のHTML要素で利用できます。 <button> … ボタンのラベルとして送信される値 <input> … 入力フィールドの初期値 <li> … 順序付きリスト(<ol>)内での項目の開始番号 <option> … 選択肢としてサーバーへ送信される値 <meter> … 計測範囲内における現在の値

  2. HTMLの引用タグの使い方を解説!q要素とblockquote要素の違いとは

    HTMLには、他の情報源から引用した文章を適切に表現するための専用タグが用意されています。代表的なものが、短い引用を定義する<q>タグと、別ソースから引用したセクション全体を定義する<blockquote>タグです。両者の大きな違いは要素の種類にあります。<q>タグはインライン要素として機能し、文章中に自然な形で引用文を埋め込めます。一方、<blockquote>タグはブロックレベル要素で、独立した引用ブロックとして表示されます。多くのブラウザでは、<q>タグで囲んだテキストには二重引用符( )が自動的に付与され、<blockq