我有一个没有DOCTYPE
声明的HTML页面。在IE9中,它以怪癖模式呈现。现在我必须将HTML5文档嵌入到该文档中。所有这些都发生在IE9中。
我尝试使用iframe,但似乎浏览器忽略了子文档的<!DOCTYPE html>
声明,并且它以怪癖模式呈现。
如何将HTML5文档嵌入到没有doctype声明的HTML中。应该在IE9下工作。
答案 0 :(得分:0)
对嵌入页面使用HTML5的XML序列化:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<!--...-->
</head>
<body>
<!--...-->
</body>
</html>