当我无法更改页面的HTML时,我可以阻止IE 8在Quirks模式下呈现页面吗



我正在公司网站中设计一个HTML网站,我对进入Quirks模式的IE 8感到非常痛苦。我使用了几个CSS和Javascript来格式化HTML。

我在谷歌上搜索了从Quirks模式转移到InternetExplorer8标准模式的解决方案,其中包括添加以下行:

  1. 我的html开头的<!DOCTYPE html>
  2. CCD_ 3标签中的CCD_

然而,由于我的HTML嵌入在公司HTML中,而公司HTML以以下行开头:

<HTML xmlns:o="urn:schemas-microsoft-com:office:office" dir="ltr">

Internet Explorer会自动启动到Quirks模式,并重新排列我的所有格式,尽管我以前使用过这些解决方案。

由于我对公司HTML没有任何访问/控制权,我无法将<!DOCTYPE html>添加到公司HTML的开头。

就我的情况而言,我能做些什么来迫使IE8不加载Quirks模式吗?我曾想过编写一个C#程序,强制将IE8重新加载到标准模式,但我不确定它是否有效。

如果将文档包装在iframe中,则使用声明的doctype 呈现该页面

你甚至可以直接链接到你自己的页面:D

<iframe src="http://mycompany.com/mypage.html"></iframe> 

最新更新