我,b,s或em,强,del

时间:2014-03-29 13:48:50

标签: html css

因此,使用这6个标签,没有明显的差异,我知道有3个被弃用。

+––––––––––––––––––––––––––+––––––––––––––––––––––––––––––––+
|                          |                                |
|            i             |             em                 |
|                          |                                |
+–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
|                          |                                |
|            b             |            strong              |
|                          |                                |
+–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
|                          |                                |
|            s             |             del                |
|                          |                                |
+––––––––––––––––––––––––––+––––––––––––––––––––––––––––––––+

截至目前,<i><b><s>已全部弃用,但我看到帖子和网站使用这些而不是<em><strong><del>

还有font-style:italicfont-weight:boldtext-decoration:line-through的CSS方法。

我们是否还在使用HTML标签或完全转向CSS?如果我们要继续使用HTML标记。我们会使用哪些?

3 个答案:

答案 0 :(得分:4)

不再弃用标签,建议使用语义

您可以在语义上使用所有6个标签。即:使用它们根据文本含义标记部分文本。在规范中了解更多相关信息:

4.6.2 The em element

  

em元素代表其内容的重点强调。

4.6.3 The strong element

  

强烈的元素代表其内容的重要性,严肃性或紧迫性。

4.6.3 The del element

  

del元素表示从文档中删除。

4.6.16 The i element

  

i元素代表[...]否则偏离正常散文[...],例如分类名称,技术术语,[...]。

4.6.17 The b element

  

b元素表示为实用目的而引起注意的文本范围[...],例如文档摘要中的关键词,评论中的产品名称[...]。

4.6.17 The s element

  

s元素表示不再准确或不再相关的内容。

HTML5中不再弃用<b><i><s>标记。但不要仅仅为了以特定方式设置文字样式而使用上述标签

使用CSS进行样式设计

根据页面的整体视觉外观,可能适合为页面的某些其他部分设置样式,类似于这些标记中文本的默认外观。这是您可以使用CSS属性的地方。

答案 1 :(得分:1)

<em><strong><del>都带有含义。当它们正确时,应该使用它们来使用它们。

<i><b><s>没有含义,等同于<span style="font-style:italic">等。这就是为什么它们被弃用了,但上面的语义是不

答案 2 :(得分:0)

问题在于使用旧标签(粗体,斜体和打击),标签名称暗示它应该如何呈现。

新的没有。以del标签为例。你可以删除罢工并使它只是红色,这很好,因为这个名字并不意味着文字会受到攻击。