html4:
<em>和 <strong>是表达要素(phrase elements)。<em>(emphasized text)表示一般的强调文本,而<strong>(strong emphasized text)表示比<em>语义更强的的强调文本。
在html5:
<em>和 <strong>仍旧是表达要素(phrase elements)。但这时的<strong>表示html页面上的强调(emphasized text),<em>表示句子中的强调(即强调语义)
应该说,在默认的 HTML 样式表定义中,b 和 strong 的样式一样,为 { font-weight: bolder };而 em 的默认样式为 { font-style: italic },与 i 相同。