【发布时间】:2012-11-03 04:37:38
【问题描述】:
在哪里可以找到所有 html 实体字符的巨型列表? http://www.w3schools.com 并未涵盖所有内容。 例如。 (这些实体的值:' & ") 不包含在本网站上。
【问题讨论】:
-
"mega" 等于 100 万?我怀疑有那么多......不过我可能是错的
在哪里可以找到所有 html 实体字符的巨型列表? http://www.w3schools.com 并未涵盖所有内容。 例如。 (这些实体的值:' & ") 不包含在本网站上。
【问题讨论】:
这取决于 HTML 版本,全面的答案会相当长。但简而言之,HTML 中允许的任何 Unicode 字符(这取决于 HTML 版本)都可以使用 &#n; 形式的字符引用来编写,其中 n 是十进制的 Unicode 数字,也可以使用 &#xh; 其中@ 987654326@ 是十进制的 Unicode 数字。有限的集合(几百个字符)也可以写成实体引用,如–,但它们的浏览器支持各不相同——应避免在这方面出现 HTML5 新奇事物,只有 HTML 4.01 entities 具有几乎普遍的支持(在 HTML 中;不一定是真正的 XHTML)。
引用 ‘ 未定义,尽管在 HTML5 草案中有严格定义的 error handling 将其映射到左单引号(正如浏览器通常所做的那样)。没有理由使用它,但某些 HTML 生成软件会发出此类引用。
【讨论】:
对于 HTML,命名实体的数量有限(例如 &),Wikipedia 和 the W3C 有这些实体的列表。
然后是 Unicode 字符引用的 HTML 语法(例如 ‘),对于这些您真的只需要查看 Unicode standard。
【讨论】: