<
,>
字符是保留的,因为它们定义了html标记的开头和结尾,&
是保留的,因为它定义了{{1}中字符实体的开头}
但我无法弄清楚角色
扮演什么角色?
答案 0 :(得分:2)
您可能需要查看这些文档以了解HTML中的字符实体引用(与HTML 4相关的文档):
从http://www.w3.org/TR/html4/charset.html#h-5.3.2和http://www.w3.org/TR/html4/sgml/entities.html#h-24.4
部分开始四个字符实体引用值得特别提及,因为它们 经常被用来逃避特殊字符:
“&LT;”代表&lt;标志。
“&gt;” 中表示&gt;标志。
“&安培;”代表&amp;标志。
“”代表“标记。
他们有一个特别的提及,但仍然不是保留。你逃避它们的原因是为了避免无意识地解析标记。
列表位于:http://www.w3.org/TR/html4/sgml/entities.html#h-24.4.1,此处:http://dev.w3.org/html5/html-author/charref
?
虽然由?
(或?
表示)不用于转义,因为它不是标记中使用的特殊字符。