03-特殊字符和空格

特殊字符:html里面有特殊的意义的字符。

大家可以测试一下,在文本编辑器中输入下面代码并保存为HTML文件后用浏览器打开:

  a<b>c

此时浏览器并不能正确的显示a<b>c。
因为在HTML中<和>都是有特殊含义的(用于构成标签标记<>)。

特殊字符的输入

常见特殊符号对应的字符实体

特殊符号 字符实体 实体编码
&quot; &#34;
< &lt; &#60;
> &gt; &#62;
· &middot; &#xB7;
不间断空格 &nbsp; &#160;
© &copy; &#xA9 ;

小结:特殊字符的对应的字符实体格式是以英文的&开头,以英文的;结尾,中间为英文单词的缩写,如:

  • quot是quote(引用)的缩写。
  • lt是Less Than(小于)的缩写。
  • gt是Greater Than(大于)的缩写。
  • nbsp是Non-breaking Space(不间断空格)的缩写。

空格与不间断空格

注:在HTML代码中连续输入多个空格或者空白字符(如按tab或者回车),最终在网页中只会显示一个空格。因此,为了解决网页显示多个空格的问题,引入了不间断空格“&nbsp;”这个字符实体。

不间断空格的宽度问题

需要提醒大家的是,在不同的浏览器或者字体当中,空格的宽度是不相等的,比如可能会四个空格的等于一个汉字宽度,有时会是两个空格等于一个汉字宽度;有时一个空格等于一个汉字宽度。
举例:
我们设置中英文字体都为中文字体时,一个空格等于一个汉字宽度。

小技巧:全角空格:

在全角状态下,一个空格是当做一个汉字来处理的,此时空格的宽度始终等于一个汉字的宽度。此技巧适用于不能设置字体的情况下使用。


image.png

总结

  • 特殊字符需要用对应的字符实体来进行输入
  • 空格(空白字符)、不间断空格与全角空格的特点与应用场合

练习:

  • 请大家在HTML中输入如下代码,想象并查看效果:
  &lt;p&gt;表示段落的开始标签。&lt;/p&gt;表示段落的开始标签。
  • 在HTML中输入全角空格。实现如下效果:
   实现首行空两个字符。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,572评论 0 17
  • 一、文本框为字符型 必填项非空校验: 1、必填项未输入--程序应提示错误; 2、必填项只输入若干个空格,未输入其它...
    许小小晴阅读 4,675评论 0 2
  • 自己没有彻底的践行第三个人商业模式是因为自己内心深处认为自己这段时间产生的价值没有出卖时间的人的高,也就自然选择自...
    阳光心屋阅读 314评论 0 0
  • 我对道理都明白的很快的 就像最有慧根的僧人一样
    RookieUncle阅读 75评论 0 0
  • 以前總覺得,要知道很多國家新聞時事要事,這樣在跟其他人聊天的時候才會有話題,可是就算你把所有的東西都瞭解了一遍,也...
    丶xonerate朵大佡阅读 331评论 0 0