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>'的定义。 | 建议 | |
浏览器兼容性
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes) |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes) |