IE 6和7没有遵循许多w3标准,例如事件处理,因此必须为符合标准的浏览器编写代码,然后为Internet Explorer编写更多代码。 IE 8会让我们走出这个黑暗时代并稳定网络发展吗?编写一组所有浏览器将以相同(ish)方式显示的代码会更容易吗?
答案 0 :(得分:3)
IE的每个新版本都会让我们更接近,但它更多的是放弃旧浏览器而不是发布新浏览器。 IE35可能会推出,但如果IE6仍有20%的市场份额,我们实际上并没有取得进展。像this one这样有助于教育和升级的广告系列将最终解决问题。
答案 1 :(得分:2)
IE8修复了很多东西 - 但仍然没有达到标准。
然而,随着jQuery等库的普及,许多IE漏洞都可以解决。
答案 2 :(得分:2)
新的浏览器无法解决兼容性问题,它们会使问题变得更糟。现在有一个新的浏览器,在某些情况下,与其他浏览器的不同之处。为解决兼容性问题,旧的浏览器版本需要消亡,因此不再需要支持它们。但这需要很长很长时间。
答案 3 :(得分:1)
当然,Internet Explorer 8更接近标准合规性。但是,我怀疑它本身可以稳定网络开发。 HTML和相关的“标准”是固有不稳定过程的一部分。
一方面,我们有浏览器供应商想要将他们的产品与其他产品区分开来,另一方面,我们有标准委员会需要很长时间才能建立标准,以便在任何此类标准出现时,他们已经落后于当前的功能需求。批准。
答案 4 :(得分:0)
只要浏览器竞争优越的特性和功能,它们之间就会存在差异。并且始终存在不同版本的问题 - 旧版本的浏览器,旧版本的HTML(版本5即将推出)。
解决您的困境的一种方法是使用可以为您处理此问题的Web开发工具。例如,Microsoft的ASP.Net会自动为您处理浏览器兼容性,因此您不必为其编写任何代码,包括Ajax功能。
答案 5 :(得分:0)
尽管IE8在CSS2和CSS2.1兼容性方面迈出了重要的一步,但请注意它仍然在ACID3 test失败,所以如果一方面它会比它的前辈(特别是IE6)好一点它仍然会困扰我们(方式太多)......
答案 6 :(得分:0)
IE8将改善这种情况,使其从IE6获取市场份额。 IE7并不是那么糟糕。
有些人不介意成为一个版本,但也不想成为两个版本。也许其中一些人会转向IE7,或者跳过IE8。