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

一、为什么会有被废弃的标签
答:HTML中以前存在一部分不是用来添加语义的标签,而与我们HTML标签是用来添加语义的,这与我们的定义不相符。
例如:
1.标签
:换行
2.标签


:加一条横线换行
3.标签 :加粗文字(bold)
4.标签:斜体文字(italic)
5.标签:文字加下划线(underlined)
6.标签:划除文字(strikethrough)
(word不就是这样吗?)

<hr>
<br>
<b>我是文字1</b>
<u>我是文字2</u>
<i>我是文字3</i>
<s>我是文字4</s>

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

目前的替代方法为:
strong = b
ins = u
em = i
del = s

<strong>我是文字1</strong>
<ins>我是文字2</ins>
<em>我是文字3</em>
<del>我是文字4</del>

11.2

他们都是有语义的:
strong语义::定义重要性强的文字。
ins语义(inseted):定义插入的文字。
em语义(emphasized):定义强调的文字。
del语义(deleted):定义被删除的文字。
二、字符实体
1.注意在HTML中我们的浏览器对多个空格或者多个table或者多个换行只能识别为一个空格

<body>
我    我 很 厉
害
</body>

1.3
2.什么是字符实体?
在HTML中有的字符是被HTML保留的,有的HTML字符在HTML中是有特使含义的,是不能在浏览器中直接显示出来的,那么这些东西想要显示出来就必须用字符实体来显示出来。
  一个空格
< 小于符号(less than)
> 大于符号(greater than)

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

11.4

扩展:在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大数据学习视频礼包。

11.5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值