Internet explorer 8 IE6和IE8之间的差异

Internet explorer 8 IE6和IE8之间的差异,internet-explorer-8,internet-explorer-6,cross-browser,Internet Explorer 8,Internet Explorer 6,Cross Browser,到目前为止,我们的客户使用IE6,因此我们的系统仅与IE6兼容。现在,我们也想支持IE8。当我们的系统适应IE8时,我们将经历哪些不同?(在CSS和JS的上下文中) 提前谢谢。 如果您专门针对IE6编写代码(解决问题,使用非标准功能),可能会有点粗糙,但IE8在稳定性和标准支持方面要好得多 P>移动到IE 8,考虑支持其他合理兼容的浏览器,如Firefox、Opera、Safari或Chrome。IE8不是一个坏产品,但其他浏览器会“让你保持诚实”,帮助你避免黑客攻击,并让你接触到IE8不支持

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

提前谢谢。

如果您专门针对IE6编写代码(解决问题,使用非标准功能),可能会有点粗糙,但IE8在稳定性和标准支持方面要好得多

<> P>移动到IE 8,考虑支持其他合理兼容的浏览器,如Firefox、Opera、Safari或Chrome。IE8不是一个坏产品,但其他浏览器会“让你保持诚实”,帮助你避免黑客攻击,并让你接触到IE8不支持的功能

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

最后,我还将花一些时间了解IE9,以了解微软产品的发展方向。大多数IE8应用程序都可以与IE9配合使用,但存在一些细微的差异(主要是修复/重新解释IE8中的样式和布局实现)

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

下面是我脑海中的一些非标准IE扩展。这些可能仍能在IE8中使用,但请记住,微软正在大力推动标准遵从性,而且它们不能保证在未来工作。另外,其他浏览器根本不支持它们

  • 专有筛选器语法
  • CSS表达式(我真希望这是一个标准)
  • DHTML行为(.htc文件)
  • VBScript
  • 数据岛(http://www.w3schools.com/Xml/xml_dont.asp)
  • HTML应用程序(http://msdn.microsoft.com/en-us/library/ms536496(第85节)

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

请看这一点。

IE6(在非怪癖模式下):您为IE6的限制(一次又一次的攻击)编写CSS,并且睡眠不好。IE8(在IE8/非怪癖模式下):你写的CSS[通常]与其他现代浏览器兼容,并且有更快乐的梦想:p~Tim,谢谢你的链接和评论。不幸的是,我们没有使用任何框架。这就是为什么这么痛:)。从链接中,我了解到CSS不会有问题,因为没有任何特性会破坏向后兼容性。JavaScript和HTML呢?我会有什么问题吗?或者我应该把IE8添加到我的“兼容浏览器”列表中:)。@sahs-我会先检查一些明显的东西(如果你还没有),比如无效的HTML和脚本错误。还有一个很棒的免费工具,可以并行运行IE版本,让您可以测试、修复和比较结果。我会用链接更新我的帖子。