HTML <b>标记仅使文本具有黑体,而没有为文本提供任何语义。该标签通常也称为 <b>元素。
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML5 Example by www.thinktus.com</title> </head> <body> <h1>Heading 1</h1> <p>We want to bold <b>this text</b>.</p> </body> </html>测试看看 ‹/›
IEFirefoxOperaChromeSafari
所有主流浏览器都支持 <b> 标签。
<b> 标签定义粗体的文本。
HTML <b>标记不应与<strong>标记混淆,后者会突出显示文本。
<b>标记用于加粗文本,但不像<strong标记>那样强调文本。在大多数情况下,建议您使用<strong>标记而不是<b>标记。
strong 是 web 标准中 xhtml 的标签,strong 的意思是 "强调";b 是 html 的,b 的意思是 bold(粗体)。
为什么用 strong 代替 b ?其实这个问题不妨改问:xhtml 和 html 有什么不同,为什么要用 xhtml 代替 html?
简单地说:web 标准主张 xhtml 不涉及具体的表现形式,"强调"可以用加粗来强调,也可以用其它方式来强调,比如下划线,比如字体加大,比如红色,等等,可以通过 css 来改变 strong 的具体表现,这就是为什么 b 不能替代 strong。
注释:根据 HTML 5 的规范,<b> 标签应该做为最后的选择,只有在没有其他标记比较合适时才使用它。HTML 5 规范声明:标题应该用 <h1> - <h6> 标签表示,被强调的文本应该用 <em> 标签表示,重要的文本应该用 <strong> 标签表示,被标记的或者高亮显示的文本应该用 <mark> 标签表示。
提示:您也可以使用 CSS 的 "font-weight" 属性设置粗体文本。
<b> 标签支持 HTML 的全局属性。
<b> 标签支持 HTML 的事件属性。