21xrx.com
2025-06-01 19:40:40 Sunday
  

HTML 字符实体

HTML里的保留字符必须用字符实体代替.

键盘上没有的字符也可以用字符实体代替

HTML 字符实体

在HTML里有一些字符是属于保留字符.

如果你在文本里用小于符号(<)或大于符号(>),浏览器解析的时候不知道是文字还是标签.

字符实体用来在HTML里显示保留字符.

一个字符实体看起来像下面这样:

&实体名;
或者

&#实体数字;
Markup

为了显示小于符号我们必须这样写:&lt;或者&#60;

  
我们最好用实体名不要用实体数字,因为实体名更容易记忆.但是有一点不好的是浏览器对实体数字支持更友好,对有些实体名不支持.

不间断空格

在HTML里有一个常用字符实体是不间断空格:&nbsp;

不间断空格是一个不会换行的空格.

两个单词用&nbsp;隔开,如果在行末会粘合起来.

当单词换行时会引起混乱,用这个会有用.

例子:

  •  10
  • 10 m/s
  • 10 km/h
  • 10 PM

&nbsp;的另一个常用作用是阻止浏览器删除多余的空格.

如果你在文本里写入10个空格,浏览器会删除9个空格.要添加很多空格,你可以用&nbsp;实体字符

    不间断连字符(&#8209;),让段落不换行.

一些其它有用的HTML实体字符

结果描述实体名实体数字
不间断空格&nbsp&#160
<小于符号&lt;&#60;
>大于符号&gt;&#62;
&和(and)符号&amp;&#38;
¢美分符号&cent;&#162;
£英镑符号&pound;&#163;
¥日元符号&yen;&#165;
欧元符号&euro;&#8364;
©版权符号&copy;&#169;
®注册符号&reg;&#174;
  
实体名对大小写敏感.

组合区别符

区别符就是是带有标志符号的字母.

一些区别标记,像( ̀)和( ́)叫重音符.

区别符可以在字母的上方也可以是下方,在单词内,在两单词之间.

区别标记可以和字母数字进行组合,组合出字符编码中没有的字符

例子:

标记字符组合结果
̀aa&#768;
́aa&#769;
̂aa&#770;
̃aa&#771;
̀OO&#768;
́OO&#769;
̂OO&#770;
̃OO&#771;

你将在下一章看见更多的HTML符号.

  
  

评论区

21技术    www.21xrx.com 备案号:蜀ICP备17043188号-2