_ _
<b>和<strong>,<i>和<em>HTML / XHTML 之间有什么区别?您什么时候应该使用?
<b>
<strong>
<i>
<em>
__****
****__
它们 对普通的Web浏览器呈现引擎 具有 相同的效果 ,但是它们之间存在 根本的区别 。
考虑三种不同的情况:
“粗体”是一种样式-当您说 “粗体”时,人们基本上就知道,这意味着在字母周围添加更多(比如说“墨水”),直到它们在其余字母中脱颖而出。
不幸的是,这对盲人没有任何意义。在手机和其他PDA上,由于屏幕分辨率非常小,因此文本已经为粗体。您不能在不弄乱内容的情况下加粗粗体。
<b>是一种样式 -我们知道“粗体”应该是什么样子。
<strong>但是 表明了应该怎样理解 。“强”可能(而且经常确实)在浏览器中表示“粗体”,但对于像Jaws这样的口语程序(对于盲人)也可能表示较低的语气,或者用下划线表示(因为您不能将粗体粗体)。
HTML从来都不是关于样式的。<strong>是语义它描述它围绕文本(例如,“这段文字应该比你显示的文本的其余部分强” ),而不是描述 如何 其围绕文本 应显示(例如, “这段文字应该是粗体” )。