html – 当父项以Quirks模式呈现时,iframe内容是否可以在标准模式下呈现?

前端之家收集整理的这篇文章主要介绍了html – 当父项以Quirks模式呈现时,iframe内容是否可以在标准模式下呈现?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个html页面,它在iframe中呈现一个html页面,其中我的页面为整个内容添加了一个顶部栏.为了使整个页面无缝渲染,我不得不依赖于页面的quirksmode渲染来显示以下内容:(类似于谷歌图像结果页面的方式(页面你点击带顶框的图像) –
<table>
    <tbody>
        <tr>
            <td>
               <!-- Top bar content -->
           </td>
       </tr>
       <tr>
            <td>
                <iframe src="http://anysite.com/"/>
            </td>
       </tr>
    </tbody>
</table>

这里的问题是有些页面在怪癖模式下不能正确呈现.因此他们在iframe中没有正确出现.我怎么克服这个?我可以在标准模式下呈现iframe,而整个页面以怪癖模式呈现(我不能妥协).

有替代解决方案吗?

解决方法

延迟回答…但如果您使用对象标记而不是iframe标记,则在IE中它将更改呈现模式.
<html>
<head>
    <title>Quirks mode + iframe test</title>
</head>
<body>
    <object type="text/html" data="http://stevesspace.com/test/quirks/modern.html" style="width: 300px; height: 500px;"></object>
</body>
</html>

不幸的是,在IE10中,如果外部页面在IE8模式下使用,则无效

<Meta http-equiv=X-UA-Compatible content=IE=8>

我还在寻找解决方案……

另见iframe not rendering in ie9 mode when containing page is in quirks mode

猜你在找的HTML相关文章