我正在设置一个页面,并且很难让它在浏览器中看起来很好(实际上只是 IE,因为它可以为 mozilla 和 webkit 正确呈现)。在认真考虑自 IE6 以来修复的旧 IE 错误之前,我想排除怪癖模式。容器页面有一个声明的文档类型,但是 iframe 代码没有。iframe 内容会以 quirks 模式(因为它没有 doctype)还是标准模式(因为容器有 doctype)呈现?来源遵循此方案:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
...
<body>
...
<iframe ...>
<html>
<head>
...
</head>
<body>
....
</body>
</html>
</iframe>
...
</body>
</html>