我已经尝试在 Google 上搜索很长一段时间来寻找为什么 HTML 实体可以以 HTML 十进制或 HTML 十六进制编译的答案。所以我的问题是:
- HTML 十进制和 HTML 十六进制有什么区别?
- 为什么有两个系统做同样的事情?
最初,HTML 名义上基于 SGML,它仅具有十进制字符引用。后来,十六进制的替代方案是HTML 4.01 中添加(并很快在浏览器中实现),然后在 SGML 中进行了改造网页改编附件.
添加十六进制替代方案的明显主要原因是所有现代字符代码和编码标准(例如 Unicode)都使用十六进制表示法来表示字符的代码编号。通过 Unicode 编号引用字符的能力,以传统的十六进制表示法编写,前缀为&#x
并带有后缀;
,有助于避免人们从十六进制转换为十进制表示法时可能出现的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)