HTML 字符实体

HTML 中的预留字符必须被替换为字符实体。

一些在键盘上找不到的字符也可以使用字符实体来替换。


HTML 实体

有些字符在HTML里有特别的含义,比如小于号<就表示HTML 的开始,这个小于号是不显示在我们最终看到的网页里的。那如果我们希望在网页中显示一个小于号,该怎么办呢?

这就要说到HTML字符实体(HTML Character Entities)了。

一个字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号,就可以写&lt;或者&#60;。

用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。


结合音标符

发音符号是加到字母上的一个"glyph(字形)"。

一些变音符号, 如 尖音符 (  ̀) 和 抑音符 (  ́) 。

变音符号可以出现字母的上面和下面,或者字母里面,或者两个字母间。

变音符号可以与字母、数字字符的组合来使用。

以下是一些实例:

     音标符
    字符
Construct  输出结果

    

      ̀

    a  a&#768;    à

    

     ́ 

    a  a&#769;    á

   

    

    a  a&#770;    â

   

      ̃

    a  a&#771;

    ã

  

      ̀

    O  O&#768;    Ò

  

      ́

    O  O&#769;    Ó

  

    ∧

    O  O&#770;    Ô

  

      ̃

    O  O&#771;    Õ


HTML字符实体

实体名称对大小写敏感!

字符实体列表

     显示结果     描述     实体名称     实体编号

    空格    &nbsp    &#160
     <    小于号    &lt;    &#60;
     >    大于号    &gt;    &#62;
     &    和号    &amp;    &#38;
     "    引号    &quot;    &#34;
     '    撇号 &apos; (IE不支持)    &#39;
     ¢    分    &cent;    &#162;
     £    镑    &pound;     &#163;
     ¥    日元    &yen;    &#165;
     €    欧元    &euro;    &#8364;
     §    小节    &sect;    &#167;
     ©    版权    &copy;    &#169;
     ®    注册商标    &reg;    &#174;
     ™     商标    &trade;    &#8482;
     ×    乘号    &times;    &#215;
     ÷    除号    &divide;    &#247;

查看本站完整的HTML实体:请点击 HTML 实体参考手册。





继续学习
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h1>HTML 实体字符</h1> </body> </html>
提交重置代码
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
phpcn_u5192

phpcn_u5192

实际中文下处理很少用到,但是如果是跨境服务要留意一下。

4年前    添加回复 0

回复
女神的闺蜜爱上我

女神的闺蜜爱上我

实体在写代码的时候不用吧

4年前    添加回复 0

回复
蚂蚁的力量

蚂蚁的力量

没明白啊

4年前    添加回复 0

回复
看山看水看代码

看山看水看代码

实际中为什么不使用<而使用字符实体啊

4年前    添加回复 0

回复
大神,求带!

大神,求带!

比较麻烦啊,<,>这些没法直接使用

4年前    添加回复 0

回复
小天

小天

字符实体好多啊

4年前    添加回复 0

回复
風の子

風の子

用实体(Entity)名字比较好理解,但是并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。实体名称对大小写敏感!!!

1年前 0

小白

小白

一个字符实体(Character Entity)分成三部分: 第一部分是一个&符号,英文叫ampersand; 第二部分是实体(Entity)名字或者是#加上实体(Entity)编号; 第三部分是一个分号

4年前 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~