IE8文档模式问题

时间:2013-07-25 18:16:50

标签: jquery css internet-explorer internet-explorer-8

今天早些时候我提出了一个问题,从那以后我在诊断问题方面取得了一些进展,并进一步缩小了问题范围。以下是原始问题:IE8 JQuery Disappearing elements issue (only working in quirks mode)

所以,我意识到文档模式很重要,我插入了以下行来强制IE8以IE9模式呈现页面:

    < meta http-equiv="x-ua-compatible" content="IE=9" >

这就引出了一个问题:如果这个人实际上正在使用IE8(而不是IE9或IE10,只是通过开发人员工具切换浏览器模式,该怎么办?

我仍然需要确保正确呈现文档。有谁知道我可以采取什么措施来实现这一目标?

2 个答案:

答案 0 :(得分:0)

答案是,在您自己测试之前,您通常不会意识到ie8中不推荐使用哪些功能和标签。使您的网站与旧版本的IE兼容是许多程序员存在的祸根。

在IE中点击f12以打开开发者控制台并切换到IE8模式以在您的计算机上进行测试。 某些网站针对不同的浏览器使用不同版本的网站。通常我会这样做:

<!--[if lte IE 9]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
<![endif]-->

你必须要测试。同时收集用户最常使用的浏览器数据有助于确定您应该合理地返回的距离。

答案 1 :(得分:0)

与AKA状态一样,添加元标记

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

此外,为了获得真正的浏览器体验,而不是IE9对IE8标准的解释,您可以在PC上设置多个虚拟机,并从somewhere like this site