0Pricing
HTML Academy · レッスン

段落、em、strong、b、i

意味に基づく強調と太字のタグを使って文章をマークアップします。

「段落、em、strong、b、i」はCoddyKit上の無料HTML Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはHTML Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 HTML Academyコースには全4レッスンが含まれています。

段落要素

<p>要素は、テキストのまとまりを段落として示します。

<p>This is a paragraph of text. Browsers add margin above and below paragraphs automatically.</p>
<p>This is a second paragraph. It starts on a new line.</p>

セマンティックな強調:em

<em>要素は、強勢による強調、つまり文の意味を変える語を示します。

<p>I <em>never</em> said she stole the money.</p>
<p>I never said <em>she</em> stole the money.</p>
<!-- Same words, different meaning depending on which is emphasized -->
<!-- Screen readers change inflection on em content -->

セマンティックな重要性:strong

<strong>要素は、テキストが非常に重要であることを示します。

<p><strong>Warning:</strong> Do not enter this area without protective equipment.</p>
<p>The deadline is <strong>Friday at 5 PM</strong>.</p>
<!-- strong = this content is more important than surrounding text -->
<!-- Screen readers may emphasize strong content differently -->

emとiの違い

<em>と<i>は、どちらもデフォルトでは斜体で表示されますが、意味は異なります。

  • <em> — セマンティックな強勢による強調(通常はこちらを使用)
  • <i> — 表示上の斜体:技術用語、タイトル、外国語のフレーズなど
<p>The ship was called <i>HMS Beagle</i>.</p>
<p>The CSS property is <i>display</i>.</p>
<p><em>Please</em> be careful.</p>

strongとbの違い

<strong>と<b>は、どちらもデフォルトでは太字で表示されますが、セマンティックな意味が異なります。

  • <strong> — セマンティックな重要性(通常はこちらを使用)
  • <b> — 重要性を示さずに注意を引く:キーワード、製品名など
<p>The product is called <b>ProSuite</b>.</p>
<p><b>Note:</b> All fields are required.</p>
<p>This step is <strong>critical</strong> — do not skip it.</p>

emとstrongのネスト

強調要素はネストして、効果を組み合わせることができます。

<p>This is <strong>very <em>important</em></strong>.</p>
<!-- strong (important) wraps em (stressed) -->
<!-- Result: bold italic text with both semantic meanings -->

段落はネストできない

<p>要素の中に別の<p>を含めることはできません。

<!-- INVALID: nested paragraphs -->
<p>First paragraph <p>nested paragraph</p></p>

<!-- The browser auto-closes the first p before the second opens -->
<!-- Always use separate paragraph tags -->
<p>First paragraph.</p>
<p>Second paragraph.</p>

段落内のインライン要素とブロック要素

<p>は、インライン要素だけを含めることができるブロック要素です。

<!-- Valid: inline content in p -->
<p>Text with <strong>bold</strong> and <a href="/">a link</a>.</p>

<!-- INVALID: block element inside p -->
<p>
  <div>A div inside p is invalid</div>
</p>

強調のアクセシビリティ

セマンティックなマークアップが支援技術にとって重要である理由:

  • 一部の実装では、スクリーンリーダーが<em>を異なる抑揚で読み上げます
  • <strong>は、追加の強調を付けて読み上げられる場合があります
  • CSSだけによる太字や斜体(例:spanにfont-style: italicを指定する方法)には、スクリーンリーダーにとってセマンティックな意味がありません

よくある間違い

次のような、よくあるテキストマークアップの誤りを避けてください。

<!-- Bad: using br for paragraph spacing -->
First paragraph<br><br>Second paragraph

<!-- Good: use p elements -->
<p>First paragraph</p>
<p>Second paragraph</p>

<!-- Bad: bold for visual style only -->
<b>Heading Text</b>

<!-- Good: use h elements for headings -->
<h2>Heading Text</h2>

各要素を使う場面

簡単な判断ガイド:

  • 文章のまとまり → <p>
  • 意味を変える語を強調する → <em>
  • 重要な情報を示す → <strong>
  • タイトルや技術用語を斜体にする → <i>
  • 重要性を示さずにキーワードに注意を引く → <b>

確認問題

テキストが非常に重要であることを示すには、どの要素を使用すべきでしょうか。

まとめ:テキストのセマンティクス

テキストマークアップのまとめ:

  • <p> — 文章の段落
  • <em> — 文の意味を変える強勢による強調
  • <strong> — 非常に高い重要性
  • <i> — 表示上の斜体(タイトル、用語など)
  • <b> — 重要性を示さずに注意を引く
  • 段落間の間隔に<br><br>を使用しない

よくある質問

「段落、em、strong、b、i」レッスンは無料ですか?

はい。「段落、em、strong、b、i」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、HTML Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 HTML Academyコースには全4レッスンが含まれています。

「段落、em、strong、b、i」で何を学びますか?

意味に基づく強調と太字のタグを使って文章をマークアップします。 ブラウザで直接実行するハンズオンコードでHTML Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

HTML Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのHTML Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「段落、em、strong、b、i」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このHTML Academyレッスンでコードを書いて実行できますか?

はい。すべてのHTML Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 見出しh1〜h6とその階層
  2. 段落、em、strong、b、i
  3. br、hr、blockquote、pre
  4. span要素とdiv要素
← HTML Academyに戻る