因此,使用这6个标签,没有明显的差异,我知道有3个被弃用。
+––––––––––––––––––––––––––+––––––––––––––––––––––––––––––––+
| | |
| i | em |
| | |
+–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
| | |
| b | strong |
| | |
+–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
| | |
| s | del |
| | |
+––––––––––––––––––––––––––+––––––––––––––––––––––––––––––––+
截至目前,<i>
,<b>
和<s>
已全部弃用,但我看到帖子和网站使用这些而不是<em>
,<strong>
和<del>
还有font-style:italic
,font-weight:bold
和text-decoration:line-through
的CSS方法。
我们是否还在使用HTML标签或完全转向CSS?如果我们要继续使用HTML标记。我们会使用哪些?
答案 0 :(得分:4)
您可以在语义上使用所有6个标签。即:使用它们根据文本含义标记部分文本。在规范中了解更多相关信息:
em元素代表其内容的重点强调。
强烈的元素代表其内容的重要性,严肃性或紧迫性。
del元素表示从文档中删除。
i元素代表[...]否则偏离正常散文[...],例如分类名称,技术术语,[...]。
b元素表示为实用目的而引起注意的文本范围[...],例如文档摘要中的关键词,评论中的产品名称[...]。
s元素表示不再准确或不再相关的内容。
HTML5中不再弃用<b>
,<i>
和<s>
标记。但不要仅仅为了以特定方式设置文字样式而使用上述标签。
根据页面的整体视觉外观,可能适合为页面的某些其他部分设置样式,类似于这些标记中文本的默认外观。这是您可以使用CSS属性的地方。
答案 1 :(得分:1)
<em>
,<strong>
和<del>
都带有含义。当它们正确时,应该使用它们来使用它们。
<i>
,<b>
和<s>
没有含义,等同于<span style="font-style:italic">
等。这就是为什么它们被弃用了,但上面的语义是不
答案 2 :(得分:0)
问题在于使用旧标签(粗体,斜体和打击),标签名称暗示它应该如何呈现。
新的没有。以del标签为例。你可以删除罢工并使它只是红色,这很好,因为这个名字并不意味着文字会受到攻击。