HTML参考手册
标签 | Elements
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) |
标签 | Elements相关
超文本标记语言,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。