| この記事の要点 |
|
em 要素とは
<em>(emphasis)は HTML のセマンティックな強調要素です。「文の中でアクセント・口調を強める部分」を表現するためにあります。デフォルトのスタイルはイタリック(斜体)ですが、意味は「斜体にする」ではなく「強調する」です。
基本的な使い方
<p>このボタンは<em>絶対に</em>押さないでください。</p>
<p>「これは<em>あなたの</em>責任ですよ」と彼は言った。</p>
<!-- ネストして強調を強める -->
<p>これは<em>非常に<em>とても</em></em>重要です。</p>
表示と読み上げ
| 環境 | 挙動 |
|---|---|
| 視覚ブラウザ | デフォルトでイタリック表示 |
| スクリーンリーダー | 声のトーンを変える / 音声強調する |
| 検索エンジン | 文中で意味のあるアクセントとして解釈 |
| 音声合成 | ピッチや速度を変える実装あり |
em と strong の違い
HTML5 では <em> と <strong> は意味が異なると定義されています。
| 要素 | 意味 | 例 |
|---|---|---|
| <em> | 口調・アクセントの強調 | 「絶対に」「あなたの」など、声を強める箇所 |
| <strong> | 重要性 / 緊急性 | 「警告」「重要」「危険」など内容の重さ |
<!-- em: 文中のニュアンス -->
<p>これは<em>あなたが</em>選んだ道です。</p>
<!-- strong: 重要な情報 -->
<p><strong>警告:</strong> この操作は元に戻せません。</p>
<!-- 両方使う場合 -->
<p><strong>重要</strong>: ファイルは<em>必ず</em>バックアップしてください。</p>
em と i の違い
<i> は HTML5 で意味が見直され、「声色やニュアンスではなく、別の流儀の語」を表すようになりました。具体的には外国語・専門用語・船名・思考表現などです。
| 要素 | 意味 | 使い分け |
|---|---|---|
| <em> | 強調・アクセント | 音読時に声を強めたい |
| <i> | 別の文体(外国語・思考・専門用語) | 音読のトーンは変わらないが、テキスト的に区別したい |
| <cite> | 作品名の引用 | 『1984』『Hamlet』など作品名 |
| <b> | 視覚的に目立たせるが特別意味なし | キーワードを太字にしたいが strong ほどではない |
<!-- em: 強調 -->
<p>これは<em>本当に</em>重要です。</p>
<!-- i: 外国語 -->
<p>彼はそれを<i lang="fr">déjà vu</i>と呼んだ。</p>
<!-- i: 思考 -->
<p>「<i>これは罠かもしれない</i>」と彼は思った。</p>
<!-- cite: 作品名 -->
<p>『<cite>HTML5 仕様書</cite>』を参照してください。</p>
CSS で見た目を変える
em のデフォルトはイタリックですが、CSS で任意の見た目に変えられます(意味は保たれます)。
/* イタリックをやめて色変更 + 太字に */
em {
font-style: normal;
font-weight: bold;
color: #c2410c;
}
/* アンダーラインを引く */
em {
font-style: normal;
text-decoration: underline wavy #f59e0b;
}
/* 強調表現のクラスを別途用意 */
.kicker {
display: inline-block;
font-weight: 700;
background: #fef3c7;
padding: 0 0.3em;
}
日本語での使いどころ
日本語は欧文と違って斜体の文化が薄く、視覚的な強調には太字や囲み文字を使うのが一般的です。とはいえ em の意味的役割は日本語でも活きるので、強調したい単語に積極的に使い、CSS で見た目を整えるのが現代的です。
<style>
em {
font-style: normal;
background: linear-gradient(transparent 60%, #fde68a 60%);
}
</style>
<p>このボタンは<em>絶対に</em>押さないでください。</p>
ネストした em の意味
em をネストすると強調レベルが上がるという解釈になります。
<p>これは<em>大事</em>です。</p>
<p>これは<em><em>とても</em></em>大事です。</p>
<p>これは<em><em><em>非常に</em></em></em>大事です。</p>
アンチパターン
- 単に斜体にしたいから em を使う → 見た目目的なら CSS
font-style: italic - 太字にしたいから strong を使う → 重要性がないなら
<b>または CSS - ページ全体を em で囲む → 強調が無効化される(全部強調 = 強調なし)
- em の中に大きなブロック(p, div)を入れる → em はインライン要素
SEO / アクセシビリティ
- クローラーは em / strong の位置を意味のシグナルとして参考にする可能性
- スクリーンリーダー(NVDA / VoiceOver / JAWS)は em / strong を音声で区別して読む実装あり
- アクセシブルな文章には em / strong の使い分けが効く
FAQ
Q: 古い HTML4 では em は単なる斜体だった?
A: いえ、HTML4 でも em は「強調」、strong は「より強い強調」という意味でした。HTML5 で strong の定義が「重要性」に変わりました。
Q: Markdown の *text* は em? strong?
A: 多くの方言で *text* または _text_ が em、**text** または __text__ が strong になります。
Q: em と mark の違いは?
A: mark は「マーカーで線を引いたような、文脈上注目してほしい部分」を表します。検索ヒット箇所のハイライトなどに使い、em の意味的強調とは異なります。
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Git pushした変更の取消し|revert・履歴変更と保護の注意点 2026-10-15 23:49:01
- Gitでローカルを戻す前に|reset・restoreの違いと退避範囲 2026-10-15 23:49:01
- Git rebaseの使い方|対象範囲・競合解決・pushの判断 2026-10-15 22:50:59
- Git pullの使い方|取込み先・ff-only・競合とstashの注意点 2026-10-15 22:50:59
- Git pushの使い方|送信先・タグ・force-with-leaseの条件 2026-10-15 22:12:47
- Git remoteの設定・確認・削除|SSH URLとfetch/pushの違い 2026-10-15 22:12:47
- Gitリモートリポジトリの作成|初回push・既存履歴・mirrorの注意 2026-10-15 15:48:16
- Gitのuser.name・user.email設定|local/global・確認と過去履歴の注意 2026-10-15 15:30:07
- LinuxにGitをインストール|配布元・初期設定・TLSと認証の確認 2026-10-15 15:30:06
- Git導入と初回push|Linuxサーバー・Windows/macOS・SSH設定 2026-10-15 14:51:54
- Db2のCREATE INDEX|索引定義・INCLUDEと実行計画の確認 2026-10-15 14:10:22
- Db2の自動採番|IDENTITY・ID取得とRESTARTの注意点 2026-10-15 14:10:22
- 【DB2】特定スキーマの全テーブルの全カラム情報を取得する方法 2026-10-15 13:53:15
- Db2のシーケンスとIDENTITYの違い|採番とカタログの確認SQL 2026-10-15 13:53:15
- Db2で複数カラムをUPDATEする方法|SET・WHEREと更新前の値 2026-10-15 13:53:15