我有一个适用于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都有一个和标签。
答案 0 :(得分:0)
根据您发布的错误消息,您的文档包含多个html
元素和多个doctype。每个中只有一个被允许成为符合标准的html文档。如果删除多余的,错误应该消失。
如果要将多个页面合并为一个,则应将子页面包含在<iframe>
中。
但是,如果没有看到您的源代码,很难确定绝对确定。
答案 1 :(得分:0)
问题是因为使用了较旧的doc类型。一旦我添加了新的HTML 5 doctype,问题就解决了。