IE8兼容性问题

时间:2009-09-25 04:15:35

标签: internet-explorer cross-browser

如何处理IE8兼容性问题? 如果有人遇到这个问题并且有一些解决方案,请告诉我。

2 个答案:

答案 0 :(得分:2)

如果您的页面在IE7中工作正常,您可以使用此元标记告诉IE8呈现并表现得像IE7:

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

如果这个模式不足以满足您的需求,还可以使用其他模式,甚至可以告诉它像IE5一样呈现:http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx

答案 1 :(得分:0)

这是一个模糊的问题,几乎无法回答,但这里有一些方法。

IE8引入了一个可以放在<head>元素中的元标记:

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

您还可以使用许多工具来帮助诊断布局和渲染问题,例如Web Expression SuperPreview

最后,不要忘记利用IE8开发人员工具。它们在很多时候都被Firebug蒙上了阴影,但它们仍然非常强大,可以很好地了解调试您的网站。

最后,我建议在IE8中,假设您的HTML和(特别是)您的CSS有效(css 2.1),那么问题可能不是IE8兼容性问题,因为这是另一个版本的问题。