2013-04-29 96 views
-1

我有一個可以在IE8和IE9上正常工作的應用程序。但同樣的應用程序在IE10上引發類似於以下的錯誤。任何人都知道在IE10中可以觸發這個問題的變化?如何解決HTML1502:IE 10中意外的DOCTYPE錯誤信息?

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,其中包括按需要其他的JSP。每個jsp都有一個標籤。

+1

請顯示呈現的html。我們無法單獨幫助您解決錯誤信息。然而,它看起來像你呈現兩次,所以兩個文檔類型和HTML標籤在結果​​標記。 – Femaref 2013-04-29 21:35:51

+1

由於錯誤_clearly_指出,您的HTML無效。 – SLaks 2013-04-29 21:36:23

回答

0

根據您發佈的錯誤消息,您的文檔有多個html元素和多個文檔類型。每個只允許其中一個是符合的html文檔。如果你刪除多餘的,錯誤應該消失。

如果您想在一個頁面中包含多個頁面,則應在中包含子頁面。

但是,如果沒有看到源代碼,就很難知道它的絕對確定性。

0

該問題是因爲使用較舊的文檔類型。一旦我添加了新的HTML 5文檔類型,問題就解決了。

相關問題