标准问题:I,EM,B,STRONG,BIG,SMALL

4 html xhtml standards html5 w3c

在实际工作中,我总是使用EM表示斜体,STRONG用于选择.而且很小.

我决定更新他们在HTML +中的知识,决定着眼于HTML 5

因此,xHTML 1.0严格,作为分离苍蝇和肉饼的语言,并允许以下内联元素与文本相关:

我,EM,B,STRONG,BIG,SMALL

在这里,我遇到了第一个问题 - 为什么标签B和我没有被淘汰或者至少没有在XHTML中被弃用?毕竟,如果你看一下DTD,那么关于标签B&I的写得很清楚:

<! ELEMENT b% Inline;> <! - Bold font ->
<! ELEMENT i% Inline;> <! - Italic font ->
Run Code Online (Sandbox Code Playgroud)

脂肪含量和课程是否具有结构性,逻辑性?这显然是一种视觉特征.

接下来,我查看了http://www.w3schools.com/html5/html5_reference.asp,并惊讶于标签BIG以某种方式从HTML5中删除,其逻辑等效SMALL - 离开了!虽然BIG甚至在XHTML 1.0 Strict中!

这种排列的逻辑在哪里?说明.

Яeg*_*ght 5

有是用于标记,如用途i和small不属于表象,但语义.<small>表示精细打印(或合法打印)和附注.并且i可以用于传统上用斜体但不强调的文本,例如书名,外来词和物种的拉丁名.

至于为什么<big>没有丢弃<small>,看到这个答案.