码迷,mamicode.com
首页 > Web开发 > 详细

HTML连载11-HTML中被废弃的标签&字符实体

时间:2019-06-16 10:08:27      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:delete   html标签   数据   实体   直接   介绍   替代   img   net   

?一、为什么会有被废弃的标签

答:HTML中以前存在一部分不是用来添加语义的标签,而与我们HTML标签是用来添加语义的,这与我们的定义不相符。

例如:

1.标签<br>:换行

2.标签<hr>:加一条横线换行

3.标签<b>:加粗文字(bold)

4.标签<i>:斜体文字(italic)

5.标签<u>:文字加下划线(underlined)

6.标签<s>:划除文字(strikethrough)

(word不就是这样吗?)

 

<hr>

<br>

<b>我是文字1</b>

<u>我是文字2</u>

<i>我是文字3</i>

<s>我是文字4</s>

 

技术图片

注意:在开发中不到万不得已不使用这些标签,如果一定使用,一般情况下都是用来作为CSS的钩子使用的。具体什么是钩子,将在CSS中介绍。

 

目前的替代方法为:

strong = b

ins = u

em = i

del = s

 

<strong>我是文字1</strong>

<ins>我是文字2</ins>

<em>我是文字3</em>

<del>我是文字4</del>

技术图片

他们都是有语义的:

strong语义::定义重要性强的文字。

ins语义(inseted):定义插入的文字。

em语义(emphasized):定义强调的文字。

del语义(deleted):定义被删除的文字。

二、字符实体

1.注意在HTML中我们的浏览器对多个空格或者多个table或者多个换行只能识别为一个空格

 

<body>

我    我 很 厉

害

</body>

 

技术图片

2.什么是字符实体?

在HTML中有的字符是被HTML保留的,有的HTML字符在HTML中是有特使含义的,是不能在浏览器中直接显示出来的,那么这些东西想要显示出来就必须用字符实体来显示出来。

&nbsp; 一个空格

&lt; 小于符号(less than)

&gt; 大于符号(greater than)

 

<p>&nbsp;&nbsp;&nbsp;厉害</p>

<p>到目前为止厉害了</p>

<p>到目前为止&lt;h1&gt;厉害了</p>

技术图片

扩展:在W3Cschool中有实体符号的清单这里不一一介绍,可自行扩展学习,地址:
http://www.w3school.com.cn/html/html_entities.asp

 

三、源码

d57_abandon_label

d58_character_entity

地址:https://github.com/ruigege66/HTML_learning

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.简书:https://www.jianshu.com/u/a9169ca4f1c9(心悦君兮君不知dqr)

4.欢迎关注微信公众号:傅里叶变换,后台回复“礼包”获取Java大数据学习视频礼包。

技术图片

 

HTML连载11-HTML中被废弃的标签&字符实体

标签:delete   html标签   数据   实体   直接   介绍   替代   img   net   

原文地址:https://www.cnblogs.com/ruigege0000/p/11029459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!