我一直负责调试并将网站与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来查看网站时,我可以做些什么?
任何建议都会有所帮助。谢谢。
找出弱点所在以及周围的代码。例如,查找具有与浮动方向相同的边距/填充的浮动元素,圆角,不透明度,HTML5元素(如
“* quick fix *”将使用chromeframe插件,但只有在人们真正下载时才可以使用(如果他们懒得升级到IE9,是什么让你认为他们会下载他们的插件从未听说过?) –
通过[w3c验证程序]运行您的代码(http://validator.w3.org/check?uri=http%3A%2F%2Fwww.newschoolaikido.com%2F&charset=%28detect+automatically%29&doctype = Inline&group = 0)并修复它引发的错误。 – Spudley