提问人:cnst 提问时间:4/12/2016 最后编辑:Johncnst 更新时间:4/27/2016 访问量:171
使 XHTML5 正确验证,并使 ENTITY 可解析为 XML
Make XHTML5 validate correctly and ENTITY parseable as XML
问:
我正在从 XHTML 1.0 Strict 切换到 XHTML5,但我在默认的 DOCTYPE 声明方面遇到了问题——文档不再验证为 XML,并且在与扩展一起使用时无法在某些浏览器中加载,主要是因为实体等。application/xhtml+xml
.xhtml
—
我试过放回 and 的东西,它都可以按预期在浏览器中工作(没有 XML 解析错误,新元素仍然可以正常工作),但由于 HTML5 的规范,它不再由 W3 验证为有效的 HTML5,例如。XHTML 1.0 Strict
DOCTYPE
article
meta charset
如何自动导入实体以使浏览器验证 XML,但为 W3 验证器指定 HTML5?
答:
1赞
John
4/27/2016
#1
对 HTML 和 XML 解析器使用数字 HTML 实体,例如 & 符号,而不是无效实体。通常 MDN(Mozilla 开发者网络)有可靠的信息,我讨厌 W3Schools,所以 12 月有一个相当详尽的列表,我也强烈推荐 Unicode 字符百科网站。&
&
我的平台和网站(我的个人资料中的链接)以 XHTML5 的形式提供,并使用 UTF8 字符代替图像(更少的 HTTP 请求以获得更好的性能)。
就文档类型而言,您没有特别提到哪些浏览器的哪个版本,因此您需要发表评论以便我查看它。我的安装程序一直可以追溯到 Opera 2 和 Mozilla Suite 0.8。:-)
评论