_ _
HTML/XHTML 中和<b>和和有什么区别?你应该什么时候使用每个?<strong>``<i>``<em>
<b>
<strong>``<i>``<em>
__****
****__
它们 对普通的 Web 浏览器渲染引擎具有相同的效果 ,但它们之间存在 根本区别 。
正如作者在讨论列表帖子中所写:
考虑三种不同的情况:
“粗体”是一种风格——当你说 “粗体字” 时,人们基本上知道这意味着在字母周围添加更多,比如说“墨水”,直到它们在其他字母中更加突出。
不幸的是,这对盲人来说毫无意义。在手机和其他 PDA 上,文本已经是粗体了,因为屏幕分辨率非常小。你不能在不搞砸的情况下加粗一个粗体。
<b>是一种风格——我们知道“粗体”应该是什么样子。
<strong>然而 ,它表示应该如何理解某事 。“强”在浏览器中可能(并且经常)意味着“粗体”,但它也可能意味着像 Jaws(盲人)这样的口语程序的语气较低或用下划线表示(因为你不能加粗粗体)在 Palm Pilot 上。
<strong>
HTML 从来都不是关于样式的。搜索“ Tim Berners-Lee” 和 “语义网”。 <strong>是语义的——不描述它包围的文本(例如, “这个文本应该比你显示的其余文本更强” ),而不是描述它包围的文本 应该如何显示 ( 例如, “这个文本应该大胆” )。