HTML - 字符实体

  • 作者:KK

  • 发表日期:2016.1.26


可能你此前已经尝试过自己弄一些文字上去网页上,但排版总是不如意,特别是空格呢,比如

<p>    今天天气很好……文章内容……</p>
<p>第二行文字</p>

你明明在前面拍了4个空格,为什么在网页上并没有缩进两个文字?而只是缩进了一个空格呢?

原因是在HTML里面,对于空格的处理规则是这样的:

  • 你输入1个或很多个连续空格,它都会只显示1个空格

  • 你输入1个或多个回车,它都只会显示1个空格而不会换行(因为换行是由br标签实现的)

  • 你输入&nbsp;它就会显示一个空格,有多少个就显示多少个,不妨试下换成这样:

<p>&nbsp;&nbsp;&nbsp;&nbsp;今天天气很好……文章内容……</p>
<p>第二行文字</p>

好了,这样一般就会缩进2个文字单位了

为什么要用&nbsp;呢?反正就是这样规定的咯,这个概念叫字符实体,在HTML里,有一些符号应该要使用字符实体来代替的


常用符号与字符实体参照表

我这里只讲你以后可能用得到的,其它你自己上网查更多字符实体哦:

  • 空格: &nbsp;

  • 小于号: &lt; ——效果: <

  • 大于号: &gt; ——效果: >

  • 和号: &amp; ——效果: &

  • 双引号: &quot; ——效果: "

  • 版权: &copy; ——效果: ©