VIDEO LESSON
HTMLのemタグとは?属性・使い方・ブラウザー互換性と活用例の解説動画
再生時間 8:17動画を別のタブで開く ↗
動画の字幕・文字起こしを読む
再生中の字幕を濃い黒で表示し、一番上に追従します。字幕の行を選ぶと、その位置から再生できます。
- 0:00こんにちは。
- 0:00エイチティーエムエル、リファレンス解説です。
- 0:04エイチティーエムエルタグ編の八十二本目は、エムタグです。
- 0:08エムは、文章の中で、声に力を入れて読んでほしい部分を示す要素です。
- 0:12たとえば、今日ではなく明日に来てください、と伝えたいとき、明日に強勢を置くことで、
- 0:17聞き手への伝わり方が大きく変わります。
- 0:21ブラウザーでは一般に斜体で表示されますが、目的は見た目ではありません。
- 0:26今回は、意味の違いを生む強勢の考え方から、書き方、よく似たタグとの使い分けまで、
- 0:30順番に確認していきましょう。
- 0:34漢字で書けば、強勢、つまり力を込めて読む、という意味です。
- 0:38短いタグですが、文章の伝わり方を左右する大切な役割を持っています。
- 0:43基本の書き方を確認します。
- 0:44エムは、開始タグと終了タグの両方を書いて、その間に本文を入れる要素です。
- 0:49段落を表すピータグのような文章の流れの中に置く、インラインの要素として使います。
- 0:55画面の例では、今という一語だけを囲んでいます。
- 0:58このように、囲む範囲は本当に力を入れたい部分だけに絞るのがコツです。
- 1:03段落全体を囲んでしまうと、どこが大切なのかがかえって伝わらなくなります。
- 1:07まずは短い範囲から使う感覚を身に付けてください。
- 1:11終了タグを書き忘れると、意図しない範囲まで強調が続いてしまうことがあります。
- 1:16タグは必ずペアで閉じることを、書くたびに確認してください。
- 1:20エムがほかの装飾と大きく違う点は、置く位置によって文の意味そのものが変わることです。
- 1:27私が明日行きます、という文で考えてみましょう。
- 1:31私を強調すれば、行くのはほかの人ではなく私だ、という意味になります。
- 1:37明日を強調すれば、日程がポイントになります。
- 1:41行くことを強調すれば、行くのか行かないのかが焦点になります。
- 1:46同じ文章でも、強勢の位置で聞き手が受け取る答えが変わるのです。
- 1:51書いたあとに声に出して読み、力を入れたい場所と一致しているか確かめる習慣が役立ちます。
- 1:59たとえば面接や発表の原稿でも、この位置を意識するだけで、同じ文章がぐっと伝わりやすくなります。
- 2:07それが、エムが持つ力です。
- 2:09記事の活用事例を読み解きます。
- 2:12例は、この操作は今実行してください、という一文で、今だけをエムで囲んでいます。
- 2:18これにより、操作そのものではなく、タイミングが大切だというメッセージになります。
- 2:24後でではなく、今すぐやってほしい、という強勢です。
- 2:28試すときは、練習用ファイルのボディにこの例を写し、保存して再読み込みし、
- 2:33今の部分が斜体で表示されるかを確認してください。
- 2:38開発者ツールで構造を見て、意図した範囲だけが囲まれているかも合わせてチェックしましょう。
- 2:45確認の際は、表示だけでなく、エムの開始位置と終了位置が、今の一語だけを囲んでいるか、
- 2:49ソースでも見直してみてください。
- 2:54よく混同されるストロングとの違いを整理します。
- 2:58ストロングは、内容そのものが重要である、重大である、緊急であることを示します。
- 3:06警告文のように、読み飛ばしてほしくない情報に使うタグです。
- 3:11一方、エムは重要性ではなく、文を読むときの強勢です。
- 3:16どこに力を入れて読むと意味が正しく伝わるか、という観点で選びます。
- 3:22たとえば、警告の見出しはストロング、その中で慎重にという読み方を伝えたい部分はエム、
- 3:29というように、役割の違いで分けると判断しやすくなります。
- 3:35迷ったときは、その部分が緊急で重要なのか、それとも読み方の焦点なのか、と自問すると、
- 3:41どちらを選ぶべきかはっきりします。
- 3:46ア イタグとビータグとの違いも押さえましょう。
- 3:50アイは、専門用語や外来語、登場人物の思考など、通常の本文とは性質が異なる語句を示します。
- 3:57強勢ではありません。
- 3:59ビーは、製品名やキーワードのように、重要性を主張せずに読者の注意を引きたい文字に使います。
- 4:06見た目はいずれも似て見えることがありますが、意味はまったく別です。
- 4:12エムは、声の強勢で文の意味が変わる場所にだけ使う。
- 4:16この基準を覚えておくと、三つのタグを迷わず選べるようになります。
- 4:21なお、三つとも初期表示が似ているのは偶然に近く、仕様が意図する意味とは関係がありません。
- 4:28見た目ではなく意味で選ぶことが原則です。
- 4:31エムには、入れ子によって強調の段階が変わるという、少し珍しい性質があります。
- 4:38エムの中にさらにエムを書くと、外側よりも内側の方が、より強い強勢として扱われます。
- 4:45読み上げ支援技術でも、段階に応じて読み方が変わる場合があります。
- 4:50ただし、これは強い表現が必要な場面のための仕組みです。
- 4:54何重にも重ねたり、ページのあちこちで使ったりすると、かえってどれも目立たなくなります。
- 5:02本当に段階を付けたい一箇所にだけ使う、節度のある使い方が大切です。
- 5:07画面の例は説明のためのものです。
- 5:10実際の文章では、本当に段階差が必要な場面は多くありません。
- 5:14使うかどうかは慎重に判断しましょう。
- 5:17属性を確認します。
- 5:19エムには、この記事で必須となる専用の属性はありません。
- 5:24必要に応じて、アイディー、クラス、ラングといった共通属性を使います。
- 5:30アイディーは文書内で一意な識別子、クラスはシーエスエスやスクリプトでまとめて選ぶための名前、
- 5:35ラングは内容の言語を示します。
- 5:41データ属性で独自の値を保持することもできますが、秘密情報を置く場所ではありません。
- 5:48また、クラスで見た目を変えても、エムが持つ強勢という意味自体は変わらない点も覚えておきましょう。
- 5:57共通属性は、あくまで補助です。
- 6:00まずは強勢が必要な場所かどうかを決め、属性は必要になったときにだけ、控えめに加えるのがおすすめです。
- 6:09見た目とシーエスエスの関係を確認します。
- 6:11エムは多くのブラウザーで斜体で表示されるのが標準ですが、これはあくまで初期の表示です。
- 6:18シーエスエスで太字にしたり、色を付けたり、斜体を解除したりすることもできます。
- 6:23逆に大切なのは、ただ文字を斜体にしたいだけの理由でエムを使わないことです。
- 6:28装飾が目的であれば、意味を持たない要素にシーエスエスを当てるべきです。
- 6:33意味はエイチティーエムエルで、見た目はシーエスエスで、という役割分担を守りましょう。
- 6:39表示を太字へ変えた場合でも、読み上げでの扱いはエムのままです。
- 6:44見た目の変更が、意味を変えるわけではない点に注意してください。
- 6:48ブラウザー互換性を確認します。
- 6:50記事が参照するエムディーエヌのデータでは、エム要素は、クロームが一以降、
- 6:57エッジが十二以降、ファイアフォックスが一以降、サファリが四以前からと、主要ブラウザーで非常に古くから対応しています。
- 7:05新しい機能ではないため、対応を心配する必要はほぼありません。
- 7:09ただし、読み上げで強勢がどう表現されるかは、支援技術や設定によって異なります。
- 7:15見た目だけでなく、音声で聞いたときにも伝わる文章になっているかを意識すると、
- 7:19より親切なページになります。
- 7:23新しいブラウザーでも古いブラウザーでも、基本の表示に差はほとんどありません。
- 7:29学習の初期に覚えて、安心して使える要素の一つです。
- 7:33最後に、よくある間違いとまとめです。
- 7:35一つ目は、斜体にしたいだけの理由でエムを使うことです。
- 7:39装飾はシーエスエスの仕事です。
- 7:42二つ目は、文章全体を囲んでしまうことです。
- 7:45すべてを強調すると、結局どこも強調されません。
- 7:48三つ目は、重要な警告にエムだけを使うことです。
- 7:52重要性や緊急性はストロングの役割です。
- 7:54エムは、強調する位置で文の意味が変わる場所に、短く絞って使うタグです。
- 8:00この一文を判断基準にして、ぜひ手元の練習ページで強勢の位置を動かす実験をしてみてください。
- 8:06声に出して読み、力を入れたい場所とエムの位置が合っているか。
- 8:11これを公開前の最後の確認に加えておくと、伝わる文章に仕上がります。
- 8:16お疲れさまでした。
この動画で学べること
emタグの役割と属性を、コード例・活用事例・注意点とともに解説。Chrome・Edge・Firefox・Safariの互換性も確認できます。文の意味に関わる強勢。強調する位置で意味が変わる箇所に使います。
解説記事・サンプルコードを読む:HTMLのemタグとは?属性・使い方・ブラウザー互換性と活用例 →