强制网站渲染doctype html5标准& IE9浏览器

时间:2012-03-05 16:37:10

标签: html5 internet-explorer-9 doctype

我们有一个html5标准网站;从测试webhost站点服务器查看时,一切都呈现完美。

理想情况下......来自客户的学习管理系统(LMS),当用户启动html5网站时,html5网站将出现在弹出窗口中。

但是,客户端的LMS与html5或IE9不兼容(不幸的是,IE是默认/首选浏览器)。

客户端的启动页面和包含html5站点的弹出窗口都设置为较旧的doctypes并具有IE7元标记。如果用户点击F12并尝试更改文档模式:从Quirks(这是弹出窗口显示的内容)到IE9,该网站仍然无法正常呈现。

有没有办法强制客户的LMS使用正确的[!DOCTYPE html]和/或文档模式打开html5网站:IE9?

感谢您的见解!

1 个答案:

答案 0 :(得分:4)

是的,我认为你是对的。如果你确实有访问权限,你可以将这个标记放在头部:<meta http-equiv="X-UA-Compatible" content="IE=edge" />这将告诉IE尽可能地渲染它。

您可以尝试检查从服务器下载的标头 - 如果您有Firebug,则可以在 Net 标签中查看。只需打开他们旁边的页面,然后查看第一个GET sitename.com下的响应标题。我不久前有一个客户端,他们的网站在所有版本的IE(7+)上都显示为IE7标准 - 这是因为他们在IIS中设置了<meta http-equiv="X-UA-Compatible" content="IE=7">标头...

如果弹出窗口是你的所有代码,并且全部有效,它仍然以怪癖模式渲染,似乎很可疑。