HTML 字符实体
HTML 中的保留字符必须替换为字符实体:
- < (小于) = <
- > (大于) = >
HTML 字符实体
在 HTML 中,某些字符是保留的。
如果您在 HTML 文本中使用小于号(<)或大于号(>),浏览器可能会将它们与标签混淆。
可以使用实体名称或实体编号来显示 HTML 保留字符。
实体名称的格式如下:
&entity_name;
实体编号的格式如下:
&#entity_number;
要显示小于号(<),我们必须写入:< 或 <
实体名称比实体编号更容易记忆。
不换行空格
一个常用的 HTML 实体是不换行空格:
不换行空格是指不会断行换行的空格。
由不换行空格分隔的两个单词会保持在一起(不会断行换行)。这在防止单词因换行而影响阅读时非常有用。
例如:
- § 10
- 10 km/h
- 10 PM
不换行空格的另一个常见用途是防止浏览器截断 HTML 页面中的空格。
如果您在文本中写了 10 个空格,浏览器会删掉其中的 9 个。要在文本中添加真正的空格,您可以使用 字符实体。
不换行连字符(‑)用于定义一个不会断行换行的连字符(‑)。
一些实用的 HTML 字符实体
| 显示结果 | 描述 | 实体名称 | 实体编号 | 试一试 |
|---|---|---|---|---|
| 不换行空格 | |   | 试一试 | |
| < | 小于号 | < | < | 试一试 |
| > | 大于号 | > | > | 试一试 |
| & | 和号 | & | & | 试一试 |
| " | 双引号 | " | " | 试一试 |
| ' | 单引号 | ' | ' | 试一试 |
| ¢ | 分币符号 | ¢ | ¢ | 试一试 |
| £ | 英镑符号 | £ | £ | 试一试 |
| ¥ | 日元符号 | ¥ | ¥ | 试一试 |
| € | 欧元符号 | € | € | 试一试 |
| © | 版权符号 | © | © | 试一试 |
| ® | 注册商标符号 | ® | ® | 试一试 |
| ™ | 商标符号 | ™ | ™ | 试一试 |
注意:实体名称区分大小写。
组合变音符号
变音符号是添加在字母上的“字形”。
一些变音符号,如重音符( ̀)和尖音符( ́),被称为重音符号。
变音符号可以与字母数字字符结合使用,以生成当前页面所用字符集(编码)中不存在的字符。
以下是一些示例:
| 符号 | 字符 | 组合构造 | 结果 | 试一试 |
|---|---|---|---|---|
| ̀ | a | à | à | 试一试 |
| ́ | a | á | á | 试一试 |
| ̂ | a | â | â | 试一试 |
| ̃ | a | ã | ã | 试一试 |
| ̀ | O | Ò | Ò | 试一试 |
| ́ | O | Ó | Ó | 试一试 |
| ̂ | O | Ô | Ô | 试一试 |
| ̃ | O | Õ | Õ | 试一试 |
更多示例将在下一章中介绍。