2012-04-11 68 views
1

我现在有很多问题在IE8中显示,这些页面在IE9, 中有相应的样式我附上了页面差异的样本截图。 我用所谓的主题森林星座管理模板一个CSS-HTML基于模板的皮肤,我不知道它支持对IE8在IE8显示样式问题vs IE9

反正我使用的各种款式其中一些 UL,li元素,利润率,自动宽度,显示:块,内联,浮动:左...等

我想知道如何开始修复在IE8中的显示,我必须手动修复每种风格或有知道的列表我可以参考IE8 & 9之间的差异,然后看看我是否已经使用其中任何一个来修复。 下面图中的示出的不同,问题是
1)下面的日期输入
2)在IE8图表DIV盒灰色条向下移动到和它的小的部分是盒

display difference between IE8 and IE9

由于提前

回答

1

我的建议是,你发现他们每当gauruntee IE8的支持,如果这是一个优先事项可能使用库和框架,以解决IE8的兼容性问题。

至于对IE的CSS/HTML错误一般参考:http://jhop.me/ie8-bugs 以及通过浏览器CSS兼容性列表:http://www.quirksmode.org/css/contents.html

+0

谢谢但这两个链接都没有打开.. – 2012-04-11 04:58:54

+0

这很奇怪,它们都适用于我和多个浏览器。 – vpiTriumph 2012-04-11 13:44:03

+0

@pri_dev你设法通过这个工作吗? – vpiTriumph 2012-04-15 05:24:38

0

在IE8 VS IE9唯一真正的区别(除了CSS3的支持)是默认字体,保证金和填充等值。这就是为什么它是使用标准的CSS重置关键: http://www.cssreset.com/

Eric Meyer的是一种流行的选择: http://meyerweb.com/eric/tools/css/reset/

重置之后,你不会有修改下边距值,各个浏览器。

注意:您可能需要提供不同的默认值才能使您的网站看起来正确,但事后,如果您只需要支持IE8 +,那么跨浏览器问题的麻烦会少得多。

此外,本机IE8浏览器和运行在IE8仿真模式下的IE9 +浏览器之间存在一些细微差异,因此您需要本机IE8浏览器进行测试。