在过去的几天里,我一直在用一个DIV把头发拔出来,这个DIV不会像它应该的那样延伸到屏幕的整个宽度上。在Firefox中可以正常工作,但在IE(具体来说是IE8)中,除非处于兼容模式,否则无法正确呈现。 如果页面在兼容模式下正确呈现,则必须有一些黑客攻击或解决方法,使其在不处于兼容模式时也能正确呈现。
这也给我提出了一个最后的问题, 如何在不需要用户干预的情况下强制页面以兼容模式加载?
但是我想避免使用兼容性模式,因为它会破坏我的javascript ,所以如果使用兼容模式,我将不得不修改我的javascript。
有什么想法吗?
我建议使用默认安装在IE8中的IE开发者工具栏。它将帮助您解决问题。
添加此元标记还将强制IE8模拟IE7:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />