经过一周的编码后,我的网站终于可以在所有浏览器和移动设备上运行。我犯了一个错误,直到现在才在 IE8 和 IE 7 中查看。
任何人都可以分享一些在使用 jQuery 和 CSS 时解决 IE7-8 兼容性问题的步骤吗?
有哪些第一步可以尝试?
如果站点不是太复杂,那么进行服务器端检测并提供仅 IE 站点是否有意义?
经过一周的编码后,我的网站终于可以在所有浏览器和移动设备上运行。我犯了一个错误,直到现在才在 IE8 和 IE 7 中查看。
任何人都可以分享一些在使用 jQuery 和 CSS 时解决 IE7-8 兼容性问题的步骤吗?
有哪些第一步可以尝试?
如果站点不是太复杂,那么进行服务器端检测并提供仅 IE 站点是否有意义?
jQuery 中应该几乎没有问题——这是首先使用 jQuery 或类似库的一大好处。如果存在 js 问题,则可能是您编写的内容,而不是 jQuery 内部的内容。
在这两种情况下,要做的事情就是简单地了解支持不同的大部分重大事项。Quirksmode.org 兼容性表对此很有帮助。如果您首先知道差异,您将能够在进行测试之前预先创建解决方案并避免问题。在这个过程的早期进行跨浏览器测试——而不是在最后一刻。
取决于你遇到什么问题。网络上有很多资源,例如PositionIsEverything或HasLayout,抱怨和解释不同的 IE 错误(peekaboo、双边距等)。
使用IETester等工具在实际 IE 版本上查看您的页面非常有用。