0

我有一个以标准模式运行的网页。该网页包含链接到我无法控制的访问者主页的 iframe。我观察到那些以 quirks 运行的访问者主页在独立运行时运行良好,但是一旦加载到内部 iframe 中,它们的样式就会中断。

看来内部文档是在 IE5 怪癖中运行的!

这个问题有什么解决方法吗?

4

1 回答 1

0

简短回答:不,没有解决方法,文档类型总是从 IE > 8 中的父页面继承。

您的选择是:

a) Open the page in a new tab
b) Put your page into quirks mode 
   (if you do, all pages requiring non-quirksmode won't work, 
    that includes iframe & parent page pages)
c) Ask the site owner to please update his HTML to be standards-compliant

但是,您可以将主页设置为 IE8 模式:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

然而,这将破坏所有需要 IE9+ 功能的页面。

于 2014-08-05T08:11:07.270 回答