HTML 字符实体
HTML 中的保留字符必须替换为实体:
- < (less than) =
<
(greather than) =
>
HTML 字符实体
HTML 中保留了一些字符。
如果您在 HTML 文本中使用小于号 (<) 或大于号 (>),浏览器可能会将它们与标签混合。
实体名称或实体编号可用于显示保留的 HTML 字符。
实体名称如下所示:
&*entity_name*;
实体编号如下所示:
&#*entity_number*;
要显示小于号 (<),我们必须编写:<或<
实体名称比实体编号更容易记住。
不间断空间
常用的 HTML 实体是不间断空格: 不间断空格是不会换行的空格。 由不间断空格分隔的两个单词将粘在一起(不会换行)。当打破单词可能会造成干扰时,这很方便。 例子:
- §10
- 10公里/小时
- 下午10点
不间断空格的另一个常见用途是防止浏览器截断 HTML 页面中的空格。 如果您在文本中写入 10 个空格,浏览器将删除其中 9 个。要在文本中添加真实空格,您可以使用字符实体。 不间断连字符用于定义不换行的连字符 (-)。
一些有用的 HTML 字符实体
Result | Description | Name | Number | |
non-breaking space | |   | ||
< | less than | < | < | |
> | greater than | > | > | |
&|ampersand| &| &` | ||||
" | double quotation mark | " | " | |
' | single quotation mark | ' | ' | |
¢ | cent | ¢ | ¢ | |
£ | pound | £ | £ | |
¥ | yen | ¥ | ¥ | |
€ | euro | € | € | |
© | copyright | © | © | |
® | trademark | ® | ® | |
提示
实体名称区分大小写。
组合变音符号
变音标记是添加到字母上的“字形”。 一些变音符号,如重音符 (̀) 和锐音符 (́) 称为重音符号。 变音标记可以与字母数字字符结合使用,以生成页面中使用的字符集(编码)中不存在的字符。 这里有些例子:
Mark | Character | Construct | Result | |
̀ | a | à | à | |
́ | a | á | á | |
̂ | a | â | â | |
̃ | a | ã | ã | |
̀ | O | Ò | Ò | |
́ | O | Ó | Ó | |
̂ | O | Ô | Ô | |
̃ | O | Õ | Õ | |