如何修复HTML1502:IE 10中出现意外的DOCTYPE错误消息?

时间:2013-04-29 21:34:37

标签: html doctype internet-explorer-10

我有一个适用于IE8和IE9的应用程序。但是同样的应用程序会抛出类似于IE10上的以下错误。任何人都知道IE10中可以触发此问题的变化是什么?

HTML1502: Unexpected DOCTYPE. Only one DOCTYPE is allowed and it must occur 
before any elements.

HTML1513: Extra "<html>" tag found. Only one "<html>" tag should exist per 
document.

在我的应用程序中,我有一组主jsp,其中包括其他需要的jsps。每个jsp都有一个和标签。

2 个答案:

答案 0 :(得分:0)

根据您发布的错误消息,您的文档包含多个html元素和多个doctype。每个中只有一个被允许成为符合标准的html文档。如果删除多余的,错误应该消失。

如果要将多个页面合并为一个,则应将子页面包含在<iframe>中。

但是,如果没有看到您的源代码,很难确定绝对确定。

答案 1 :(得分:0)

问题是因为使用了较旧的doc类型。一旦我添加了新的HTML 5 doctype,问题就解决了。