ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
em 要素とは
(emphasis)は HTML のセマンティックな強調要素です。「文の中でアクセント・口調を強める部分」を表現するためにあります。デフォルトのスタイルはイタリック(斜体)ですが、意味は「斜体にする」ではなく「強調する」です。
基本的な使い方
このボタンは絶対に押さないでください。
「これはあなたの責任ですよ」と彼は言った。
これは非常にとても重要です。
表示と読み上げ
| 環境 | 挙動 |
|---|---|
| 視覚ブラウザ | デフォルトでイタリック表示 |
| スクリーンリーダー | 声のトーンを変える / 音声強調する |
| 検索エンジン | 文中で意味のあるアクセントとして解釈 |
| 音声合成 | ピッチや速度を変える実装あり |
em と strong の違い
HTML5 では と は意味が異なると定義されています。
| 要素 | 意味 | 例 |
|---|---|---|
| 口調・アクセントの強調 | 「絶対に」「あなたの」など、声を強める箇所 | |
| 重要性 / 緊急性 | 「警告」「重要」「危険」など内容の重さ |
これはあなたが選んだ道です。
警告: この操作は元に戻せません。
重要: ファイルは必ずバックアップしてください。
em と i の違い
は HTML5 で意味が見直され、「声色やニュアンスではなく、別の流儀の語」を表すようになりました。具体的には外国語・専門用語・船名・思考表現などです。
| 要素 | 意味 | 使い分け |
|---|---|---|
| 強調・アクセント | 音読時に声を強めたい | |
| 別の文体(外国語・思考・専門用語) | 音読のトーンは変わらないが、テキスト的に区別したい | |
| 作品名の引用 | 『1984』『Hamlet』など作品名 | |
| 視覚的に目立たせるが特別意味なし | キーワードを太字にしたいが strong ほどではない |
これは本当に重要です。
彼はそれをdéjà vuと呼んだ。
「これは罠かもしれない」と彼は思った。
『HTML5 仕様書』を参照してください。
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 で見た目を整えるのが現代的です。
このボタンは絶対に押さないでください。
ネストした em の意味
em をネストすると強調レベルが上がるという解釈になります。
これは大事です。
これはとても大事です。
これは非常に大事です。
アンチパターン
- 単に斜体にしたいから em を使う → 見た目目的なら CSS
font-style: italic - 太字にしたいから strong を使う → 重要性がないなら
または 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=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- UE5 で鏡を作る方法 (Planar Reflection / Scene Capture / SSR / マテリアル) 2026-06-11 04:04:53
- Oracle CKPT (Checkpoint Process) の役割とパラメータ (リカバリ時間短縮) 2026-06-11 04:04:53
- Java プログラムの全体構造 (package / import / class / main / module / Maven) 2026-06-11 04:04:53
- UE5 Data Asset と Data Table の違い (使い分け / Asset Manager / CSV 連携) 2026-06-11 04:04:53
- Java 比較演算子の使い方 (== / equals / compareTo / Objects.equals) 2026-06-11 04:04:53
- Linux への scikit-learn インストール (pip / venv / Conda / 依存パッケージ) 2026-06-11 04:04:53
- Scratch でスプライトを追加する 5 つの方法 (ライブラリ / 自分で描く / アップロード / カメラ / サプライズ) 2026-06-11 04:04:53
- JavaScript の "" と '' の違い (仕様上は等価 / テンプレートリテラル / JSON / Lint) 2026-06-11 04:04:53
- Laravel マイグレーションファイルの作成 (make:migration / Schema::create / down 実装) 2026-06-11 04:04:53
- Unity 「3 Skyboxes」アセットの使い方と Skybox の基礎 (Material / Lighting / HDR) 2026-06-11 04:04:53
- Linux で IP アドレスを確認するコマンド完全ガイド(ip / ifconfig / hostname) 2026-06-11 04:04:52
- Docker イメージ操作完全ガイド(search / pull / images / rmi / multi-arch) 2026-06-11 04:04:52
- SQL の組み込み関数まとめ(集計 / 文字列 / 日時 / 数値 / 条件 / ユーザー定義) 2026-06-11 04:04:52
- Laravel Query Builder の DELETE 完全ガイド(Eloquent / Soft Delete / 一括削除) 2026-06-11 04:04:52
- HTML <wbr> 要素の使い方と <code>word-break</code> / ­ との違い 2026-06-11 04:04:52
コメントを削除してもよろしいでしょうか?