strong/bについてhtmlプロパティ解説

概要

<strong> および <b> は、テキストを太字で表示するためのHTMLタグです。
どちらも視覚的には同じように表示されますが、<strong>意味的な強調を示すのに対し、<b>装飾目的で使用されます。

基本的な使い方

See the Pen <strong> / <b>タグについて by 西野, WEBデザイン (西野 誠) (@-WEB-the-vuer) on CodePen.

<p>これは <strong>重要な情報</strong> です。</p>

<p>これは <b>見た目を太字</b> にしています。</p>

<strong> は情報の「意味的な強調」を示すため、アクセシビリティにも配慮されます。
一方、<b> はあくまで「スタイル変更」で、意味は付加されません。

出力される内容の例

これは 重要な情報 です。
これは 見た目を太字 にしています。

役割とメリット(定義リスト形式)

視覚的強調
両タグとも太字で強調されるため、読者の目を引くのに適しています。
意味の伝達(<strong>
内容が重要であることをブラウザやスクリーンリーダーに伝えることができます。
見た目の変更(<b>
デザイン上の理由で太字にしたいときに便利です(装飾目的)。

注意点

  • <b> は意味的強調を持たないため、内容の重要性を伝えたいときは <strong> を使用すべきです。
  • CSS で装飾を変更できるため、視覚的な強調は font-weight などで対応するのも一つの方法です。
  • アクセシビリティの観点からも、適切なタグの使い分けが求められます。

まとめ

<strong><b> はどちらも太字を表すタグですが、役割が異なります。
<strong> は意味的な強調、<b> は視覚的な装飾が目的です。
文脈に応じて正しく使い分けることが、セマンティックなマークアップやアクセシブルなHTML制作につながります。