2013-05-21 28 views
0

我一直负责调试并将网站与IE 8兼容,我很惊讶地发现它仍然占据了IE用户的市场份额。该网站使用jQuery UI的HTML,CSS和jQuery。构建中有一些HTML5特定的标记和CSS3选择器。它在IE 9和10(至少就我的IE兼容性设置提供了IE 9的视图)以及最新的Firefox和Chrome浏览器而言效果并不错,但它在IE 8中完全被“洗净”。网站不兼容IE 8 - 快速修复?

该网站是在这里看到: http://www.newschoolaikido.com

这是一团糟,IE 8是完全说实话,我甚至不知道从哪里开始 - 和人谁历来专门从事艰苦的X浏览器兼容性问题的说了很多。我今天将在StackOverflow上寻找关于类似问题的任何有用的建议;同时,如果有人可以在IE 8中看到这一点,并给我任何指针,将不胜感激。我需要一个完全不同的构建和嗅探器吗?另外,在为此向用户表明他们可能想要切换到9或10,还是使用FF或Chrome来查看网站时,我可以做些什么?

任何建议都会有所帮助。谢谢。

+2

找出弱点所在以及周围的代码。例如,查找具有与浮动方向相同的边距/填充的浮动元素,圆角,不透明度,HTML5元素(如

+0

“* quick fix *”将使用chromeframe插件,但只有在人们真正下载时才可以使用(如果他们懒得升级到IE9,是什么让你认为他们会下载他们的插件从未听说过?) –

+1

通过[w3c验证程序]运行您的代码(http://validator.w3.org/check?uri=http%3A%2F%2Fwww.newschoolaikido.com%2F&charset=%28detect+automatically%29&doctype = Inline&group = 0)并修复它引发的错误。 – Spudley

回答

3

我会建议实现Modernizr Javascript库。它优化了IE的最新HTML和CSS标准。它应该有很大的帮助,但是您可能仍然需要修复某些CSS规则。

http://modernizr.com/

+0

谢谢你。在您提到它之前,我已经忘记了Modernizr - 我会给出一个结果并报告结果! –

+0

太棒了,祝你好运,伙计:) –

+0

非常感谢你提醒我这个伟大的工具。我插入它并立即删除了99%的问题。现在只有一个问题需要修复,一个嵌入式的WuFoo表单。当然,我必须将我的Modernizr构建缩减为减少加载时间所需的组件,然后将其全部实时推送。但是这为我节省了不可思议的时间,并且也从我的肩膀上解除了重量。谢谢你简斯! –