1.为什么有些标签被废弃了?
因为当前HTML标签只有一个作用,就是用来添加语义,而早期的HTML标签中有一部分是没有语义的。
有一部分标签是由来修改样式的
例如:<br> <hr> <font> <b> <u> <i> <s> 以上这些标签没有语义,都是用来修改样式的
b (bold):加粗文本,没有任何语义。
u(underline):给文本添加下划线,没有任何语义。
i(italic):将文本倾斜,没有任何语义。
s(strikethrough):给文本添加删除线,没有任何语义。
注意点:以后在企业开发中不到万不得已不要用废弃的html废弃的标签,如果要使用,一般情况下都是用来css的钩子来使用。
用新标签来替代:
strong==b 有语义,定义重要性强调的文字。
ins==u(inseted) 有语义,定义插入的文字。
em==i (emphasized) 有语义,定义强调的文字。
del==s (deleted) 有语义,定义删除的文字。
网友评论