请参阅此处的列表:
http://www.w3schools.com/html5/html5_reference.asp
如<b>
,<i>
,<br>
,<hr>
,<small>
?
使用这些是否意味着没有利弊?但内容和演示分离呢?
答案 0 :(得分:4)
有两个原因浮现在脑海中:
因为有些人(不是我,here is a primer about this opinion和here are the WHATWG FAQ about this)并不认为它们是表现性的。他们争辩说,<b>
有自己的语义,例如,<strong>
不正确,文本应该是粗体的(恕我直言,因此我们有<span>
)
因为HTML5具有实用且向后兼容的方法:HTML4中的工作原理也适用于HTML5。他们认为,这就是XHTML2死亡的原因。
答案 1 :(得分:1)
首先看一下WHATWG says about it(在上面引用的相关问题的答案中也提到了这一点)。
据说(正如我所想),<strong>和<em>在使用屏幕阅读器时提供了强调,但根据Harry Roberts的this article,事实证明在实践中,屏幕阅读器不会强调以这种方式标记的文本。
最后,请阅读有关<b>的规范(已在上面第一个链接的常见问题解答中提及):
b元素代表一个范围 从文体上偏移的文本 正常散文没有传达任何 更重要的,比如关键词 文档摘要,产品名称 审查或其他文本的跨度 典型的排版演示文稿是 boldened。
和<i>:
i元素表示跨度 用另一种声音或心情发短信,或者 否则偏离正常 散文,如分类学 指定,技术术语, 来自另一个的惯用语 语言,思想,船名或 一些其他散文的典型 印刷演示文稿是 斜体表示。
答案 2 :(得分:0)
他们还重新定义了其中几个元素的含义和语义。他们意识到需要一个像<b>
这样的元素,并且已经存在一个元素,所以他们保留了它,并保留了向后兼容性,而不是引入新的东西。