ホームページ >ウェブフロントエンド >htmlチュートリアル >html5< figure>を使用するにはどうすればよいですか and< figcaption> キャプション付きの画像を表示する要素?

html5< figure>を使用するにはどうすればよいですか and< figcaption> キャプション付きの画像を表示する要素?

Karen Carpenter
Karen Carpenterオリジナル
2025-03-12 16:04:13568ブラウズ

キャプション付きの画像に<figure></figure>および<figcaption></figcaption>を使用します

HTML5 <figure></figure>および<figcaption></figcaption>要素は、キャプションとともに画像(または他のメディア)を提示する意味的に正しい方法を提供します。 <figure></figure>要素はメディアとそのキャプションのコンテナとして機能し、 <figcaption></figcaption>要素は特にキャプションテキストを保持します。この構造は、あなたのウェブサイトのアクセシビリティとSEOを改善します。これらの使用方法は次のとおりです。

 <code class="html"><figure> <img src="/static/imghwm/default1.png" data-src="image.jpg" class="lazy" alt="Descriptive alt text"> <figcaption>This is the caption for the image.</figcaption> </figure></code>

この例では、 <img src="/static/imghwm/default1.png" data-src="video.mp4" class="lazy" alt="html5&lt; figure&gt;を使用するにはどうすればよいですか and&lt; figcaption&gt; キャプション付きの画像を表示する要素?" >要素は<figure></figure>要素内にあります。キャプションを含む<figcaption></figcaption>要素は、画像に続きます。順序は重要です。キャプションは、 <figure></figure>内のメディアに論理的に関連する必要があります。 <img src="/static/imghwm/default1.png" data-src="video.mp4" class="lazy" alt="html5&lt; figure&gt;を使用するにはどうすればよいですか and&lt; figcaption&gt; キャプション付きの画像を表示する要素?" >タグのalt属性はアクセシビリティに不可欠であり、画像が表示されないユーザーにテキストの説明を提供します。

アクセシビリティとSEOのベストプラクティス

<figure></figure>および<figcaption></figcaption>を正しく使用すると、アクセシビリティとSEOが大幅に向上します。方法は次のとおりです。

  • アクセシビリティ:セマンティック構造は、画像とそのキャプションとの関係を明確に定義し、スクリーンリーダーやその他の支援技術がコンテンツを解釈しやすくします。 <img src="/static/imghwm/default1.png" data-src="video.mp4" class="lazy" alt="html5&lt; figure&gt;を使用するにはどうすればよいですか and&lt; figcaption&gt; キャプション付きの画像を表示する要素?" >要素のalt属性は最重要です。視覚障害のあるユーザーにコンテキストを提供します。よく書かれたalt属性は、画像の内容と目的を簡潔に説明する必要があります。 「イメージ...」などのフレーズを使用しないでください
  • SEO:検索エンジンは、 <figure></figure><figcaption></figcaption>の意味的な意味を理解しています。これにより、画像のコンテキストをよりよく理解し、関連する画像検索のウェブサイトのランキングを改善できます。記述キャプションを使用すると、検索エンジンとユーザーにキーワードが豊富なコンテキストを提供することにより、SEOがさらに強化されます。キャプションが画像コンテンツを正確に反映していることを確認してください。
  • 論理フローを維持する:ドキュメント内の<figure></figure>要素の配置は、コンテンツのフロー内で意味があるはずです。任意にそれを配置しないでください。周囲のテキストに関連する必要があります。

CSSを使用したスタイリング<figure></figure>および<figcaption></figcaption>

CSSを使用したスタイリング<figure></figure>および<figcaption></figcaption>により、視覚的に魅力的なプレゼンテーションが可能になります。両方の要素の間隔、アラインメント、および外観を制御して、それらをウェブサイトのデザインにシームレスに統合できます。これが例です:

 <code class="css">figure { margin: 20px auto; /* Center the figure */ max-width: 600px; /* Limit the width */ text-align: center; /* Center the caption */ } figcaption { font-style: italic; font-size: 0.9em; margin-top: 10px; /* Add some space above the caption */ text-align: center; /* Center the caption */ }</code>

このCSSコードは、図を中心にし、その幅を制限し、イタリック体とより小さなフォントサイズでキャプションをスタイルします。これらのスタイルをカスタマイズして、ウェブサイトのデザインに合わせています。応答性を考慮し、スタイルがさまざまな画面サイズに適応するようにしてください。

他のメディアタイプで<figure></figure>および<figcaption></figcaption>を使用します

はい、画像を超えたメディアタイプを使用して、 <figure></figure>および<figcaption></figcaption>使用できます。動画、オーディオファイル、コードスニペット、図などの他の組み込みコンテンツと完全にうまく機能します。重要なのは、 <figcaption></figcaption><figure></figure>内に埋め込まれたメディアのキャプションまたは説明を提供することです。これがビデオの例です:

 <code class="html"><figure> <video controls> Your browser does not support the video tag. </video> <figcaption>A captivating video demonstrating [video content description].</figcaption> </figure></code>

埋め込まれたメディアにアクセスできないユーザーに常に適切な代替コンテンツを提供することを忘れないでください(たとえば、ビデオのトランスクリプト)。セマンティックの意味は一貫したままです。 <figure></figure>には、 <figcaption></figcaption>のメディアとその説明的なキャプションが含まれています。

以上がhtml5&lt; figure&gt;を使用するにはどうすればよいですか and&lt; figcaption&gt; キャプション付きの画像を表示する要素?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。