在线HTML实体表工具

常用 HTML 命名实体速查、点击即可复制字符

收录 126 个常用的 HTML 命名实体,按用途分组。点任意一行即可复制字符本身,右侧同时给出命名、十进制、十六进制三种写法,按你写代码的习惯取用。

基础字符

字符 命名 十进制 十六进制

空格与空白

字符 命名 十进制 十六进制

标点符号

字符 命名 十进制 十六进制

货币符号

字符 命名 十进制 十六进制

数学符号

字符 命名 十进制 十六进制

箭头

字符 命名 十进制 十六进制

希腊字母

字符 命名 十进制 十六进制

其他常用

字符 命名 十进制 十六进制

关于HTML实体表

收录 130 个常用 HTML 命名实体的速查表,按基础字符、空格、标点、货币、数学、箭头、希腊字母分组,点任意一行复制字符本身。

三个容易踩的点。第一,& 在 HTML 源码里必须写成 &amp;,直接写 & 会让后面的字符被当成实体开头,页面就乱了。第二,< 和 > 必须转义成 &lt; &gt;,不转义浏览器会当成标签解析。第三,不间断空格 &nbsp; 除了显示一个空格,还会阻止浏览器在这里换行——把「100&nbsp;km」粘住,就不会出现数字在行尾、单位跑到下一行的情况。

表里同时给出命名、十进制、十六进制三种写法。命名实体最好读,但不是所有字符都有名字;十进制和十六进制对任何 Unicode 字符都能用,写生僻符号时得靠它们。

常见问题

&amp; 和直接写 & 有什么区别?

浏览器最终显示的都是 &。但源码里必须写 &amp;,否则后面的字符可能被当成实体名的一部分。

&nbsp; 和普通空格有什么区别?

nbsp 不换行。用它连接的两个词会始终待在同一行,适合数字和单位之间。

命名实体和十进制写法该选哪个?

优先用命名实体,可读性好。没有命名实体的符号(很多 emoji 和生僻符号)只能用十进制或十六进制。

HTML5 有两千多个命名实体,这里为什么只有 130 个?

这里只收日常写页面会遇到的。生僻实体列全了反而难找。

同类工具

参考表 查看全部 ›