Internet explorer Internet Explorer 8能否解决许多浏览器不兼容问题?

Internet explorer Internet Explorer 8能否解决许多浏览器不兼容问题?,internet-explorer,internet-explorer-8,coding-style,Internet Explorer,Internet Explorer 8,Coding Style,IE6和IE7没有遵循许多w3标准,比如事件处理,因此有必要为符合标准的浏览器编写代码,然后为InternetExplorer编写更多代码。IE8能让我们走出这个黑暗时代,稳定web开发吗?编写一套所有浏览器都以相同(ish)方式显示的代码会更容易吗?IE的每一个新版本都会让我们更接近,但更多的是放弃旧浏览器而不是发布新浏览器。IE35可能是可用的,但如果IE6仍然拥有20%的市场份额,我们实际上还没有取得进展。像帮助教育和升级这样的活动最终将解决这个问题。只要浏览器在竞争更优的特性和功能,它们

IE6和IE7没有遵循许多w3标准,比如事件处理,因此有必要为符合标准的浏览器编写代码,然后为InternetExplorer编写更多代码。IE8能让我们走出这个黑暗时代,稳定web开发吗?编写一套所有浏览器都以相同(ish)方式显示的代码会更容易吗?

IE的每一个新版本都会让我们更接近,但更多的是放弃旧浏览器而不是发布新浏览器。IE35可能是可用的,但如果IE6仍然拥有20%的市场份额,我们实际上还没有取得进展。像帮助教育和升级这样的活动最终将解决这个问题。

只要浏览器在竞争更优的特性和功能,它们之间就会存在差异。而且总是有不同版本的问题——旧版本的浏览器,旧版本的HTML(版本5即将发布)


解决您的困境的一种方法是使用web开发工具来为您处理这个问题。例如,微软的ASP.NET为您自动处理浏览器兼容性,因此您不必为它编写任何代码,包括Ajax功能。

IE8修复了很多东西,但仍然不符合标准。

  • 没有
  • /元素仍然受到童车造型/操纵的影响

然而,随着etc等库的普及,许多IE漏洞都可以解决。

当然,Internet Explorer 8在遵守标准方面迈出了重要的一步。然而,我怀疑它本身能否稳定web开发。HTML和相关的“标准”是固有的不稳定过程的一部分


一方面,我们的浏览器供应商希望将他们的产品与其他产品区分开来,另一方面,我们的标准委员会需要很长时间来制定标准,以便在批准任何此类标准时,他们已经落后于当前的功能需求。

而IE8在CSS2和CSS2.1的兼容性,请注意,它仍在惨败,因此,如果从一方面来说,它比它的前辈(特别是IE6)要好得多,它仍然会(太)困扰我们……

新浏览器不能解决兼容性问题,反而会使问题变得更糟。现在有了一种新的浏览器,在某些情况下,它的功能与其他浏览器不同。为了解决兼容性问题,旧的浏览器版本需要淘汰,这样就不需要再支持它们了。但这需要很长很长的时间。

IE8将改善这种情况,使IE6的市场份额减少。IE7也没那么糟糕


有些人不介意落后一个版本,但也不想落后两个版本。也许这些人中的一些人会转移到IE7或跳过IE8。

我曾为几家大型公司工作,这些公司从IE6升级的成本被认为过高。他们只是看不到投资回报率。这不是教育的问题。这是因为不允许用户升级。然后这是一个企业教育的问题。我为一家大型跨国公司工作,该公司已经对升级进行了投资回报率研究,并得出结论,升级将花费数亿美元,因此我们仍然使用IE6。只是需要合适的人在合适的人的耳边解释研究有缺陷。公司将开始倾听,因为许多新项目将宣布他们已经脱离了IE7+的大门(例如没有IE6支持)。我怀疑在未来12个月内,人们的心态将发生巨大变化。我同意这一点,我想把它放在帖子中。我们真正需要做的是从旧浏览器升级。谢天谢地,网景终于死了我知道至少有一家大公司(实际上是银行)有一个相反的问题——他们想升级到IE7,但他们的大型中央银行应用程序只在IE6上运行。据我所知,他们多年来一直在尝试升级,进一步推迟最终升级日期,因为他们无法让应用在IE7上运行。下一个截止日期是2010年1月1日。看看他们这次是否能做到……ASP.NET不能很好地处理浏览器兼容性,它只是针对最低的公分母。要获得A级的跨浏览器输出,需要在基本ASP.NET框架之上进行大量工作。我同意ASP.NET在这方面并不完美。但随着浏览器的激增——看看Chrome——工具或开发人员很难跟上它们的步伐。只要浏览器在竞争,我看不到这种困境的结束。这只是意味着你必须有一个非常好的开发人员来处理它。-公平地说——到今天为止,只有WebKit浏览器通过了Acid3