<b>:引起注意元素

<b> HTML 元素用於引起讀者對其內容的注意,但該內容並非特別重要。這曾被稱為粗體元素,而大多數瀏覽器仍會以粗體顯示其文字。然而,你不應該使用 <b> 來設置文字樣式或賦予重要性。如果你希望使文字變成粗體,應該使用 CSS font-weight (en-US) 屬性。如果你希望表示某個元素具有特殊重要性,應該使用 <strong> (en-US) 元素。

嘗試一下

屬性

此元素僅包含全域屬性 (en-US)

使用注意事項

  • 在需要突出關鍵字的情況下使用 <b>,例如摘要中的關鍵字、評論中的產品名稱或其他通常以粗體顯示的文字範圍(但不包括任何特殊重要性)。
  • 不要將 <b> 元素與 <strong> (en-US)<em><mark> (en-US) 元素混淆。<strong> (en-US) 元素代表某種重要性的文字,<em> 強調文字,<mark> (en-US) 元素代表某種相關性的文字。<b> 元素不傳達此類特殊語義信息;只有在其他元素都不適合時才使用它。
  • 同樣,不要使用 <b> 元素標記標題。對於這種目的,請使用 h1 (en-US)h6 (en-US) 標籤。此外,樣式表可以改變這些元素的預設樣式,因此它們不一定會以粗體顯示。
  • <b> 元素上使用 class (en-US) 屬性是一個良好的做法,以便根據需要傳達額外的語義信息(例如 <b class="lead"> 用於段落的第一句話)。如果你的樣式需求發生變化,這樣可以更容易地管理 <b> 的多種用例,而無需更改 HTML 中的所有用例。
  • 從歷史上看,<b> 元素的目的是使文字加粗。自 HTML4 以來,樣式信息已被廢棄,因此 <b> 元素的含義已經改變。
  • 如果使用 <b> 元素沒有語義目的,你應該改用 CSS font-weight (en-US) 屬性並設置值為 "bold",以使文字加粗。

範例

html
<p>
  This article describes several <b class="keywords">text-level</b> elements. It
  explains their usage in an <b class="keywords">HTML</b> document.
</p>
Keywords are displayed with the default style of the
<b>element, likely in bold.</b>

結果

技術摘要

內容類型 流內容段落型內容、捫及內容。
允許的內容 段落型內容
標籤省略 不允許,開始和結束標籤都是必需的。
允許的父元素 任何接受段落型內容的元素。
隱含的 ARIA 角色 generic (en-US)
允許的 ARIA 角色 任意
DOM 介面 HTMLElement (en-US)

規範

Specification
HTML Standard
# the-b-element

瀏覽器相容性

BCD tables only load in the browser

參見