在实际工作中,我总是使用EM表示斜体,使用STRONG表示选定内容。还有SMALL。
我决定更新自己在HTML方面的知识,并开始关注HTML5。
因此,在将文件和样式分离的语言xHTML 1.0 strict中,以下与文本相关的内联元素得到了允许:
I、EM、B、STRONG、BIG、SMALL
在这里,我遇到了第一个问题-为什么标签B和I没有被淘汰或至少不成为xHTML中的废弃标签?毕竟,如果查看DTD,则可以清楚地看到关于标签B和I的说明:
<! ELEMENT b% Inline;> <! - Bold font ->
<! ELEMENT i% Inline;> <! - Italic font ->
脂肪含量和课程是否是结构的、逻辑的特征?这显然是一种视觉特征。
接下来,我查看了http://www.w3schools.com/html5/html5_reference.asp,惊讶地发现标签BIG在HTML5中被删除了,而它的逻辑等价物SMALL却留下了!尽管BIG甚至出现在XHTML 1.0 Strict中!
这样的排列顺序有何逻辑?请解释。