iタグ -視覚的に斜体にする|HTML辞典

<i>タグとは?

<i>タグは、HTML文書内で「視覚的に斜体にする」ためのタグです。
特定の意味を持たず、単なる装飾目的 で使用されるため、文章の強調には <em> を使用するのが推奨されます。

基本情報

コンテンツモデル

フローコンテンツ(Flow Content)、フレージングコンテンツ(Phrasing Content)

インライン要素として扱われ、テキストの一部分を視覚的に強調するために使用されます。

閉じタグの有無

<i>は開始タグ(<i>)と閉じタグ(</i>)の両方が必要です。

基本的な記述方法

<i> を使用すると、テキストが視覚的に斜体になります。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>iタグの例</title>
</head>
<body>
    <p>この部分は <i>斜体</i> で表示されます。</p>
</body>
</html>

ポイント:

  • <i> は視覚的な装飾のみを行い、意味的な強調はしません。
  • 文章の強調をしたい場合は <em> を使用する方が適切。

使用できる主な属性

<i>タグには特別な属性はありませんが、一般的なHTML要素の属性を使用できます。

属性名説明
classCSSのクラスを適用<i class="italic-text">斜体</i>
id一意の識別子を設定<i id="italic-text">斜体</i>
styleインラインスタイルを適用<i style="color: red;">赤い斜体</i>

<i> と <em> の違い

タグ役割視覚的な変化意味の強調
<i>装飾目的の斜体斜体(デフォルト)なし
<em>文章内で重要な部分を強調斜体(デフォルト)あり(SEOに影響)

例:装飾としての斜体(<i>

<p><i>ラテン語の単語</i> は斜体で表記されることが多い。</p>
  • 単なる視覚的な斜体(デザイン目的)。
  • 検索エンジンには特に意味を持たない。

例:意味的な強調(<em>

<p>この商品は <em>数量限定</em> です。</p>
  • 「数量限定」が重要なポイントであることを示す。
  • 検索エンジンにも「強調されたキーワード」として認識される。

使用上の注意点

本当に装飾が必要な場合のみ使用する

  • <i> を多用すると、HTMLの構造が分かりにくくなるため、CSSの font-style: italic; を活用するのが望ましい。
.italic-text {
    font-style: italic;
    color: gray;
}
<p class="italic-text">これは装飾のための斜体です。</p>

SEOには影響しない

  • <i> は検索エンジンに対して特別な意味を持たないため、SEOには影響しない。
  • SEOを意識する場合は <em> を使用するのが適切。

関連タグ

  • <em> – 文章の意味的な強調(斜体)
  • <b> – 視覚的な太字(装飾目的)
  • <strong> – 文章の意味的な強調(太字)
  • <mark> – 重要な部分をハイライト(背景色をつける)

まとめ

<i>タグは、視覚的に斜体を適用するためのタグ であり、意味的な強調は行いません。
単なる装飾目的で使用する場合に適していますが、SEO的な意味を持たせるなら <em> を使用するのが適切です。
また、デザインの調整には CSS を活用する方が推奨されます。