HTML

The HTML <em> element marks stress emphasis in text, changing how a phrase should be spoken or interpreted, and can be nested to increase emphasis.

em

<em> は、文章の中で「そこを強調して読む(解釈が変わる)」ことを示す要素です。見た目が斜体になることが多いですが、目的は装飾ではなく意味(強調)を伝えることです。

このページでできるようになること

まずは直感:<em> って何?

ざっくり言うと <em> は「文章の読み方を変える強調」です。

最小デモ:まず動かす

まずは「普通の文章」と「強調した文章」の違いを体感します。

このボタンは 削除 ではありません。

このボタンは 削除 ではありません。

このボタンは 削除 ではありません(見た目は環境で変わります)。

HTML

<p>このボタンは <span class="demoEmMark">削除</span> ではありません。</p>
<p>このボタンは <em class="demoEmMark">削除</em> ではありません。</p>
<p>このボタンは <em>削除</em> ではありません(見た目は環境で変わります)。</p>

CSS

.demoEmMark {
	background: rgba(255, 230, 120, 0.6);
	padding: 0.05em 0.25em;
	border-radius: 0.25em;
}

正確な定義(仕様に沿った説明)

何のために存在するか

<em> は、文章の中で「ここは強調して読むべきだ」という強勢(stress emphasis)を示します。強調の位置によって、同じ文でも意図やニュアンスが変わり得ます。

どこで使うか(典型)

入れられる内容(ざっくり)

文章の流れの中で使う要素なので、主に「文章内に置ける要素」(テキスト、リンク、画像、<span> など)を含められます。段落や見出しのような大きいブロック要素は入れません。

<strong> / <i> との違い

見た目が似ていて混同しがちなので、目的で分けます。

<em>
文章の読み方を変える“強調”を示す(入れ子で強くなる)。
<strong>
重要性(important)を示す(警告、重大な注意、強い重要度)。
<i>
文脈上の“別の声”や“分類上の表記”を示す(語句、慣用句、学名、心の声など)として使うことがある。

入れ子(ネスト)の意味:強調が増える

<em> は入れ子にできます。入れ子は「強調をさらに強くする」扱いになるため、多用すると文章がうるさくなります。

HTML

<p>
    この操作は <em>元に<em>戻せません</em></em>。
</p>

よくある事故と回避策

症状:とにかく斜体にしたくて <em> を乱用した
原因候補:見た目目的。解決:<span> + CSS(例:font-style: italic)で装飾に分離する。
症状:注意文を全部 <em> にした
原因候補:「重要」と「強調」の混同。解決:危険/重要は <strong>、読み方を変える箇所だけ <em>
症状:見た目が変わらず “効いてない” と思った
原因候補:CSSで既定スタイルが上書きされている。解決:Styles/Computedで font-style を確認し、必要ならクラスで見た目を補う(意味と装飾を分ける)。

アクセシビリティ(A11y)観点

試験で狙われやすいポイント(HTML5プロ認定:レベル1)

まとめ:迷ったときの判断軸