MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

摘要

HTML <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。

内容分类

流内容表述内容,可触的内容。
允许的内容 表述内容
标签省略 不允许,开始标签和结束标签都不能省略。
允许的父元素 任何可以包含表述内容的元素。
DOM 接口 HTMLElement Up to Gecko 1.9.2 (Firefox 4) inclusive, Firefox implements the HTMLSpanElement interface for this element.

属性

这个元素只包含全局属性

例子

<p>
  This article describes several <b>text-level</b> elements. It explains their usage in an <b>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.

规范

Specification Status Comment
WHATWG HTML Living Standard
<b>
Living Standard  
HTML5
<b>
Recommendation  
HTML 4.01 Specification
<b>
Recommendation  

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 1.0 (1.7 or earlier) (Yes) (Yes) (Yes)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) 1.0 (1.0) (Yes) (Yes) (Yes)

相关链接

文档标签和贡献者

 此页面的贡献者: markyun, PoppinL
 最后编辑者: markyun,