ホームページ > ウェブフロントエンド > htmlチュートリアル > < figure>の目的は何ですか and< figcaption> 要素?

< figure>の目的は何ですか and< figcaption> 要素?

Robert Michael Kim
リリース: 2025-03-19 15:00:29
オリジナル
358 人が閲覧しました

と要素の目的は何ですか?

<figure></figure>および<figcaption></figcaption>要素は、特に画像、図、イラスト、コードスニペット、または単一のユニットとして参照され、文書の意味に影響を与えることなくドキュメントの主要なフローから移動できる可能性のあるコンテンツの場合、Webページのコンテンツを整理および構成するのに役立つHTML5セマンティックマークアップの一部です。

  • <figure></figure>要素は、図を形成するコンテンツのコンテナとして機能します。これは、自己完結型コンテンツをカプセル化するために使用されます。これは、画像、図、写真、コードブロック、または単一のユニットとして参照される可能性のあるその他のコンテンツなどです。この要素は、ブラウザと検索エンジンに、内部のコンテンツが図であり、それに応じて処理する必要があることを伝えます。
  • <figcaption></figcaption>要素は、 <figure></figure>要素の子として使用され、図の内容にキャプションまたは凡例を提供します。オプションですが、使用する場合は、 <figure></figure>要素の最初または最後の子でなければなりません。 <figcaption></figcaption>は、図に関する追加のコンテキストまたは説明を提供し、コンテンツの理解とアクセシビリティを向上させるのに役立ちます。

Webデザインでと
を使用するためのベストプラクティスは何ですか?

Webデザインで<figure></figure>および<figcaption></figcaption>要素を使用する場合、これらのベストプラクティスに従うことで、Webコンテンツの構造、アクセシビリティ、全体的な使いやすさが向上します。

  1. セマンティック使用<figure></figure>のみを使用して、本当にフィギュアであるコンテンツには、その意味を失うことなくメインテキストフローから単独で耐えることができるコンテンツ。理解に影響を与えることなく、テキストから遠ざけることができる画像、図、ビデオ、またはその他の例示的なコンテンツに使用します。
  2. キャプション:コンテンツに追加の説明またはコンテキストが必要な場合、 <figure></figure>内に<figcaption></figcaption>を含めます。これにより、ユーザーの図の理解が向上します。キャプションが必要ない場合は、 <figcaption></figcaption>を省略することはまったく問題ありません。
  3. アクセシビリティ<figcaption></figcaption> 、スクリーンリーダーに依存しているユーザーに意味のある情報を提供するのに十分な説明であることを確認してください。また、 aria-labelledbyまたはaria-describedbyを使用して、フィギュアをキャプションに関連付けてアクセシビリティを改善することを検討してください。
  4. スタイリング:CSSを使用して、フィギュアとキャプションをスタイルして、ページレイアウト内に適合します。 The <figure></figure> element is typically displayed as a block, so you might need to adjust the margins, padding, or alignment to suit your design.
  5. レスポンシブデザイン:さまざまなデバイスや画面サイズでフィギュアがどのように見えるかを検討してください。 <figure></figure>要素内の画像が応答性が高いことを確認し、さまざまなビューポートに適切に調整します。
  6. SEO :適切に構造化された<figure></figure>および<figcaption></figcaption>要素は、検索エンジンが内部のコンテンツをよりよく理解し、インデックスを作成できるため、SEOを強化できます。

は、Webコンテンツのアクセシビリティをどのように改善しますか?

<figure></figure>および<figcaption></figcaption>要素は、いくつかの方法でWebコンテンツのアクセシビリティを大幅に向上させます。

  1. 構造の明確さ<figure></figure>要素内の図をカプセル化し、 <figcaption></figcaption>でキャプションを提供することにより、スクリーンリーダーが簡単に解釈してナビゲートできる明確な構造を作成します。この構造は、ユーザーがコンテンツの組織とコンテキストを理解するのに役立ちます。
  2. 拡張画面リーダーエクスペリエンス:スクリーンリーダーは、フィギュアの存在とその関連キャプションを発表できます。 <figcaption></figcaption>は重要なコンテキスト情報を提供し、視覚障害のあるユーザーにとってコンテンツをより理解しやすくします。
  3. 意味的な意味:これらのセマンティック要素を使用すると、コンテンツブロックの役割と目的がテクノロジーを支援し、全体的なアクセシビリティエクスペリエンスを改善するのに役立ちます。
  4. Ariaとのリンクaria-labelledbyのようなAria属性を使用してキャプションを明示的に関連付けることにより、さらにアクセシビリティを強化でき、支援技術のユーザーがコンテンツをよりよく理解し、ナビゲートするのに役立ちます。
  5. キーボードナビゲーション<figure></figure>および<figcaption></figcaption>要素はドキュメントの構造の一部であるため、キーボードを使用してナビゲートできます。これは、マウスを使用できないユーザーに利益をもたらします。

は独立して使用できますか、それとも常に一緒にいる必要がありますか?

<figure></figure><figcaption></figcaption>要素は常に一緒に使用する必要はありませんが、独立してまたは一緒に使用する際に従うべき具体的なルールがあります。

  • <figure></figure>要素は、 <figcaption></figcaption>なしで使用できます。これは、図がキャプションを必要としない状況や、図を囲むテキスト内でコンテキストが提供される状況に適しています。
  • ただし、 <figcaption></figcaption>要素は、常に<figure></figure>要素の子として使用する必要があります。 <figure></figure>の外では単独では耐えられません。したがって、キャプションを含めることにした場合は、 <figure></figure>要素内で関連するコンテンツをラップする必要があります。

要約すると、 <figure></figure>独立して使用できますが、 <figcaption></figcaption><figure></figure>なしでは使用できません。一緒に使用すると、Webコンテンツのアクセシビリティと組織化の両方を強化する強力なセマンティック構造を作成します。

以上が&lt; figure&gt;の目的は何ですか and&lt; figcaption&gt; 要素?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート