IE6和IE8之间的差异

时间:2010-12-09 05:49:49

标签: internet-explorer-8 internet-explorer-6 cross-browser

到目前为止,我们的客户使用IE6,因此我们的系统仅与IE6兼容。现在,我们也想支持IE8。在使我们的系统适应IE8时,我们将遇到什么不同? (在CSS和JS的上下文中)

提前致谢。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx

如果你专门针对IE 6进行编码(解决问题,使用非标准功能),可能有点粗糙,但IE 8在稳定性和标准支持方面无限好。

除了迁移到IE 8之外,还要考虑支持其他合理兼容的浏览器,例如Firefox,Opera,Safari或Chrome。 IE 8不是一个糟糕的产品,但其他浏览器将“保持诚实”,并帮助您避免黑客攻击,并让您接触到IE 8不支持的功能。

值得注意的是,您可能已经使用的任何框架(如果它仍在维护)将对IE 8提供相同或更好的支持。对于呈现HTML /脚本的任何第三方组件也是如此。

最后,我还会花一些时间与IE 9一起了解微软对该产品的态度。大多数IE 8应用程序都可以在IE 9中正常运行,但存在一些细微差别(主要是在IE 8中修复/重新解释样式和布局实现)。

编辑:这是一个优秀的免费工具,我用它来并排运行不同版本的IE:

http://www.my-debugbar.com/wiki/IETester/HomePage

以下是一些非常标准的IE扩展程序。这些可能仍然适用于IE 8,但请记住,微软正在大力推行标准合规性,并且不保证将来可以使用。此外,其他浏览器根本不支持它们。

  • 专有过滤器语法
  • CSS表达式(我真的希望这是一个标准)
  • DHTML行为(.htc文件)
  • 的VBScript
  • 数据岛(http://www.w3schools.com/Xml/xml_dont.asp)
  • HTML Apps(http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx)

同样,据我所知,这些东西都没有从IE 8中删除,但它们都是未来可维护性的危险信号。

相关问题