为什么是 ? HTML中的保留字符?

时间:2014-06-06 05:22:41

标签: html entities

<>字符是保留的,因为它们定义了html标记的开头和结尾,&是保留的,因为它定义了{{1}中字符实体的开头} 但我无法弄清楚角色&nbsp;扮演什么角色?

1 个答案:

答案 0 :(得分:2)

您可能需要查看这些文档以了解HTML中的字符实体引用(与HTML 4相关的文档):

  1. http://www.w3.org/TR/html4/sgml/entities.html(角色实体参考)
  2. http://www.w3.org/TR/html4/charset.html(HTML文档表示)
  3. http://www.w3.org/MarkUp/html-spec/html-spec_13.html(编码字符集)
  4. http://www.w3.org/TR/html4/charset.html#h-5.3.2http://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

    ?虽然由&#63;(或&quest;表示)不用于转义,因为它不是标记中使用的特殊字符。