在实际工作中,我总是使用 EM 表示斜体,STRONG 表示选择。而且小。
我决定更新他们在 HTML 方面的知识 + 决定关注 HTML 5
所以,xHTML 1.0 严格,作为分离苍蝇和肉饼的语言,并允许以下与文本相关的内联元素:
我,EM,B,强,大,小
在这里,我遇到了第一个问题 - 为什么标签 B 和 I 没有被删除,或者至少没有在 XHTML 中被弃用?毕竟,如果您查看 DTD,那么关于标记 B & I 的内容显然是这样写的:
<! ELEMENT b% Inline;> <! - Bold font ->
<! ELEMENT i% Inline;> <! - Italic font ->
难道胖内容和类(class)有结构、逻辑特征?这显然是一个视觉特征。
接下来,我查看了http://www.w3schools.com/html5/html5_reference.asp令人惊讶的是,标签 BIG 以某种方式从 HTML5 中删除,而它的逻辑等价物 SMALL - 离开了!尽管 BIG 甚至在 XHTML 1.0 Strict 中也是如此!
这种排列的逻辑在哪里?解释一下。
最佳答案
有 标签的用途,例如 i
和 small
不是表象而是语义。 <small>
代表精美打印品(或合法打印品)和旁注。和 i
可用于传统上斜体但未强调的文本,例如书名、外来词和物种的拉丁名称。
至于为什么<big>
<small>
时已被删除没有,见this answer .
关于xhtml - 标准问题 : I, EM, B, STRONG, BIG, SMALL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387278/