Jquery 在IE 8.0.6011.19088IC中,网站呈现异常

Jquery 在IE 8.0.6011.19088IC中,网站呈现异常,jquery,html,css,internet-explorer-8,cross-browser,Jquery,Html,Css,Internet Explorer 8,Cross Browser,我上周构建了一个,它在我所有的浏览器上都运行得很好(甚至优化到可以在iPad、iPhone等上很好地渲染) 我的老板使用了一种特殊版本的Internet Explorer,它似乎总是会破坏我创建的网站,但只是稍微破坏一下 该网站在她的IE中被破坏: 我环顾四周,发现了一个JavaScript库,我认为它是为帮助IE而设计的值得检查的一件事是浏览器确实是在IE8模式下呈现的-试着按F12键打开开发者工具窗口,然后检查“浏览器模式”是否没有设置为IE7或IE8兼容模式,以及“文档模式”设置为IE

我上周构建了一个,它在我所有的浏览器上都运行得很好(甚至优化到可以在iPad、iPhone等上很好地渲染)

我的老板使用了一种特殊版本的Internet Explorer,它似乎总是会破坏我创建的网站,但只是稍微破坏一下

该网站在她的IE中被破坏:


我环顾四周,发现了一个JavaScript库,我认为它是为帮助IE而设计的值得检查的一件事是浏览器确实是在IE8模式下呈现的-试着按F12键打开开发者工具窗口,然后检查“浏览器模式”是否没有设置为IE7或IE8兼容模式,以及“文档模式”设置为IE8标准

尝试将以下行添加到


值得检查的一件事是,浏览器肯定是在IE8模式下渲染的-尝试按F12键打开“开发人员工具”窗口,然后检查“浏览器模式”是否未设置为IE7或IE8兼容模式,“文档模式”是否设置为IE8标准

尝试将以下行添加到


我很惊讶这只发生在IE 8的一个版本中,而不是更多版本。也许其他浏览器更能原谅以下HTML问题

您的代码有70多个验证错误。。。有些是严重的,如丢失标签、打开标签、不正确的嵌套、标签不到位等


一次一个地检查并处理每个错误,然后一旦完成,您将在各种平台和浏览器上获得更一致的结果。

我很惊讶这只发生在IE 8的一个版本中,而不是更多版本。也许其他浏览器更能原谅以下HTML问题

您的代码有70多个验证错误。。。有些是严重的,如丢失标签、打开标签、不正确的嵌套、标签不到位等


每次检查并处理一个错误,完成后,您将在不同的平台和浏览器上获得更一致的结果。

记录在案,您可以通过在头部指定(如果不希望IE使用Google chrome frame进行渲染,请删除“chrome=1”).这几乎可以肯定,添加meta标记应该可以修复它。您应该编辑您的答案,将其包括在内。@Conan这似乎已经解决了我的问题,但我不能确定,直到我的老板把她的笔记本电脑带来测试,谢谢!作为记录,您可以通过在标题中指定(如果您不希望IE使用Google chrome frame进行渲染,请删除“chrome=1”),来防止将来出现此问题。这几乎是肯定的,添加meta标记应该可以解决此问题。您应该编辑您的答案,将其包括在内。@Conan这似乎已经解决了我的问题,但我不能确定,直到我的老板把她的笔记本电脑带来测试,谢谢!可能与当前的问题无关,但无论如何,这是一个很好的建议。@thirtydot,我不得不相信你的话,因为我没有同样的经验。但是由于所有的渲染问题,我希望在尝试其他任何东西之前,我的HTML标记都被正确放置。可能与当前的问题无关,但无论如何,这是一个很好的建议。@thirtydot,我不得不相信你的话,因为我没有同样的经验。但是由于存在所有的渲染问题,我希望在尝试任何其他操作之前正确放置HTML标记。
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1">