開始タグ <b> と終了タグ </b> に囲まれた文字列を太文字(Bold)で表示します。インライン要素です。
b 要素の代わりに、CSS プロパティの font 又は font-weight を使って文字列を太文字で表示させることもできる。
<em> や <strong> がスクリーンリーダーで語調を変えて読み上げられることがあるのに対して、<b> はスクリーンリーダーで特別な扱いはされない。
b要素はコンテンツを重要としてマークアップせずに、強調表示する。strong要素はコンテンツを重要としてマークアップしたうえ、強調表示する。
| b | strong | |
|---|---|---|
| 意味 | 強調しない | 強調する |
| 表示 | 強調する | 強調する |
HTML要素のタグ名、属性名および属性値は、大文字と小文字のどちらでもよい
<b>
<!-- phrasing content -->
</b>
<B>
<!-- phrasing content -->
</B>
文字列を<b>太文字で</b>表示します。
文字列を太文字で表示します。
b 要素の開始タグ及び終了タグは省略できない。
b要素の開始タグ(<b>)と終了タグ(</b>)の間には、フレージング・コンテンツを含めることができる。
次に示す属性をb要素に指定できる。
| 値 | 状態 |
|---|---|
| off | 自動的にキャピタライズしない。 |
| none | |
| on | 文の最初の文字を大文字に、それ以外を小文字にする。 |
| sentences | |
| words | 単語の最初の文字を大文字に、それ以外を小文字にする。 |
| characters | すべての文字を大文字にする。 |
<b class="bold">example</b>
| 値 | 説明 |
|---|---|
| (空文字) | 編集可能 |
| true | |
| plaintext-only | 要素の生のテキストコンテンツのみが編集可能であり、リッチテキストフォーマットは無効 |
| false | 編集不可能 |
| 値 | 説明 |
|---|---|
| ltr | 左から右へ |
| rtl | 右から左へ |
| auto | 自動的に決定させる |
| 値 | 説明 |
|---|---|
| true | 要素をドラッグできる。 |
| false | 要素をドラッグできない。 |
<b style="color: red">example</b>
example
JavaScript の HTMLElement インタフェースを通じて b 要素へアクセスできる。HTMLElement インタフェースは以下に示すプロパティを持つ。
<a><em><strong><small><s><cite><q><dfn><abbr><ruby><rt><data><time><code><var><samp><kbd><sub><sup><i><u><mark><bdo><span><br><wbr>Web Hypertext Application Technology Working Group (2025) HTML Living Standard