HTML でテキストを強調するにはどうすればいいですか?

HTMLでテキストを強調表示する方法

ウェブページを作成する際、特定のテキストを目立たせたい場合があります。HTMLでは、様々なタグや属性を使ってテキストを強調表示することができます。この記事では、その中でも特に重要な方法と、それぞれの用途について詳しく解説します。

タグ:マーキングやハイライト表示に

タグは、テキストをマーキングまたはハイライト表示する際に使用されます。これは、検索結果でキーワードを強調表示する場合や、文書内の重要な箇所を目立たせる場合などに便利です。

<p>この文章では、<mark>重要な単語</mark>を強調表示しています。</p>

上記コードの実行結果は次のとおりです。

この文章では、重要な単語を強調表示しています。

その他の強調表示方法

タグ以外にも、テキストを強調表示する方法はいくつかあります。以下に、それぞれのタグと用途、使用例をまとめた表を示します。

タグ 用途 使用例
<strong> 重要なテキストを強調表示する <p>これは<strong>非常に重要</strong>です。</p>
<em> テキストに強調のニュアンスを加える <p>この部分は<em>特に</em>注意が必要です。</p>
<b> テキストを太字にする(意味的な強調とは異なる) <p>これは<b>太字</b>で表示されます。</p>
<i> テキストを斜体にする(意味的な強調とは異なる) <p>これは<i>斜体</i>で表示されます。</p>

よくある質問

Q1: タグと<strong>タグの違いは何ですか?

A1: タグは、テキストをマーキングまたはハイライト表示する際に使用し、視覚的に目立たせることを目的とします。一方、<strong>タグは、テキストが重要な意味を持つことを示し、意味的に強調する際に使用します。

Q2: CSSを使ってテキストを強調表示することはできますか?

A2: はい、CSSを使えば、色や背景色、フォントスタイルなどを変更することで、テキストを自由に強調表示することができます。例えば、background-colorプロパティを使えば、テキストの背景色を黄色に変更することができます。

Q3: アクセシビリティの観点から、テキストの強調表示で注意すべき点はありますか?

A3: テキストの強調表示は、視覚的に分かりやすくする一方で、色覚異常のユーザーなどにとって、情報が伝わりにくくなる可能性があります。そのため、色だけに頼らず、太字や下線、アイコンなどを併用するなど、アクセシビリティにも配慮することが重要です。