b

<b>

HTML <b>元素表示相对于普通文本字体上的区别,但不表示任何特殊的强调或者关联,通常以粗体显示。

内容类别流量内容,措辞内容,可触及的内容。
允许的内容短语内容。
标记遗漏没有,起始和结束标签都是强制性的。
允许父母任何接受短语内容的元素。
允许ARIA角色任何
DOM界面HTMLElement包括Gecko 1.9.2(Firefox 4),Firefox实现这个元素的HTMLSpanElement接口。

属性

这个元素只包含全局属性。

使用说明

  • 在摘要中的关键字,评论中的产品名称或其他典型文字的文字的粗体字符中使用<b>。

  • 不要将<b>元素与 <strong>,<em>或<mark>元素混淆。<strong>元素表示某些重要性的文本,<em>强调文本,而<mark>元素表示某些相关性的文本。 <b>元素不传达这样的特殊语义信息;仅在没有其他合适的元素时使用它。

  • 类似的,也不要用 <b> 元素来标记标题。如果需要表示标题,请使用 <h1> 到 <h6> 标签。此外,可以通过样式表来改变这些元素的的默认样式,结果就是它们并不一定都是粗体。

  • 通过在 <b> 元素上添加 class 属性来表示额外的语义信息是一个很好的方式(例如 <b class="lead"> 来表示段落中的第一句)。这使得网页文档的样式开放变得轻松,并且不用修改 HTML 代码。

  • 以前 <b> 元素的意思就是让文本变成粗体。但从 HTML4 开始,不赞成标签表示样式信息,于是 <b> 元素的含义发生了变化。

  • 如果不是出于语义目的而使用 <b> 元素,那么让文本显示粗体更好的方式是使用 css 属性 font-weight 并且设置值为 bold。

例子

<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.

运行结果

This article describes several text-level elements. It explains their usage in an HTML document.

Keywords are displayed with the default style of the <b> element, likely in bold.

规范

规范状态评论
HTML Living Standard该规范中'<b>'的定义。生活水平
HTML5该规范中'<b>'的定义。建议
HTML 4.01规范该规范中'<b>'的定义。建议

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support(Yes)(Yes)1.0 (1.7 or earlier)(Yes)(Yes)(Yes)

FeatureAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support(Yes)(Yes)1.0 (1.0)(Yes)(Yes)(Yes)