前言

一些字符在 HTML 中是预留的,拥有特殊的含义,比如小于号‘<’用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。
字符实体有三部分:一个和号‘&’和一个实体名称(或者一个‘#’ 和一个实体编号),以及一个分号‘;’。
要在 HTML 文档中显示小于号,我们需要这样写:< 或者‘<’最后的效果则是<。
使用实体名称而不是实体编号的好处在于,名称相对来说更容易记忆。而这么做的坏处是,并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好。
注意:实体对大小写敏感。
一、HTML 特殊字符
| HTML实体 | 字符 | 实体编号 | 描述 | CSS (ISO) | JS (Octal) |
| " | " | " | 引号 | \0022 | \42 |
| # | # | # | 数字符号 | \0023 | \43 |
| $ | $ | $ | 美元符号 | \0024 | \44 |
| % | % | % | 百分号 | \0025 | \45 |
| & | & | & | 和号 | \0026 | \46 |
| ' | ' | ' | 撇号 | \0027 | \47 |
| ( | ( | ( | 左括号 | \0028 | \50 |
| ) | ) | ) | 右括号 | \0029 | \51 |
| * | * | * | 星号 | \002a | \52 |
| + | + | + | 加号 | \002b | \53 |
| , | , | , | 逗号 | \002c | \54 |
| − | - | - | 连字符减号 | \002d | \55 |
| . | . | . | 句号 | \002e | \56 |
| / | / | / | 固相线 | \002f | \57 |
| : | : | : | 冒号 | \003a | \72 |
| ; | ; | ; | 分号 | \003b | \73 |
| < | < | < | 少于 | \003c | \74 |
| = | = | = | 等于 | \003d | \75 |
| > | > | > | 大于号 | \003e | \76 |
| ? | ? | ? | 问号 | \003f | \77 |
| @ | @ | @ | 在标志处 | \0040 | \100 |
| [ | [ | [ | 左方括号 | \005b | \133 |
| \ | \ | \ | 反斜杠 | \005c | \134 |
| ] | ] | ] | 右方括号 | \005d | \135 |
| ^ | ^ | ^ | 抑扬顿挫 | \005e | \136 |
| _ | _ | _ | 低线 | \005f | \137 |
| ` | ` | ` | 重音 | \0060 | \u0060 |
| { | { | { | 左大括号 | \007b | \173 |
| | | | | | | 竖线 | \007c | \174 |
| } | } | } | 右大括号 | \007d | \175 |
| ~ | ~ | 波浪号 | \007e | \176 |
二、HTML 拉丁语
| HTML实体 | 字符 | 实体编号 | 描述 | CSS (ISO) | JS (Octal) |
| |   | no-break space | \00a0 | \240 | |
| ¡ | ¡ | ¡ | inverted exclamation mark | \00a1 | \241 |
| ¢ | ¢ | ¢ | cent sign | \00a2 | \242 |
| £ | £ | £ | pound sterling sign | \00a3 | \243 |
| ¤ | ¤ | ¤ | general currency sign | \00a4 | \244 |
| ¥ | ¥ | ¥ | yen sign | \00a5 | \245 |
| ₹ | ₹ | ₹ | Indian Rupee (INR) sign | \20B9 | \u20B9 |
| ¦ | ¦ | ¦ | broken (vertical) bar | \00a6 | \246 |
| § | § | § | section sign | \00a7 | \247 |
| ¨ | ¨ | ¨ | umlaut (dieresis) | \00a8 | \250 |
| © | © | © | copyright sign | \00a9 | \251 |
| ª | ª | ª | ordinal indicator, feminine | \00aa | \252 |
| « | « | « | angle quotation mark, left | \00ab | \253 |
| ¬ | ¬ | ¬ | not sign | \00ac | \254 |
| ­ | | ­ | soft hyphen | \00ad | \255 |
| ® | ® | ® | registered sign | \00ae | \256 |
| ¯ | ¯ | ¯ | macron | \00af | \257 |
| ° | ° | ° | degree sign | \00b0 | \260 |
| ± | ± | ± | plus-or-minus sign | \00b1 | \261 |
| ² | ² | ² | superscript two | \00b2 | \262 |
| ³ | ³ | ³ | superscript three | \00b3 | \263 |
| ´ | ´ | ´ | acute accent | \00b4 | \264 |
| µ | µ | µ | micro sign | \00b5 | \265 |
| ¶ | ¶ | ¶ | pilcrow (paragraph sign) | \00b6 | \266 |
| · | · | · | middle dot</ |

博客介绍了在HTML中显示预留特殊字符需插入字符实体,字符实体由和号、实体名称或编号及分号组成。使用实体名称易记但部分浏览器不支持,实体编号则被广泛支持,且实体大小写敏感,还列举了拉丁语、希腊语、标点等各类符号。
最低0.47元/天 解锁文章
213

被折叠的 条评论
为什么被折叠?



