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