为什么 Internet Explorer 不是符合标准的浏览器?

为什么 Internet Explorer 不是符合标准的浏览器?

免责声明: 这根本不是一个抱怨的问题。

我从事大量 Web 开发工作,每天在工作中处理网站。修复问题时我经常遇到的问题是 Internet Explorer 需要多次修复才能正常显示。我知道 Microsoft 有“按我们的方式做”的心态,这在某些情况下是可行的,但为什么 IE 不符合标准?这对公司有什么好处吗?

答案1

好吧,在 IE 4、5 和 6 创建的时候,并没有标准——只有一个大致的想法,以及一堆可怕的标签仅支持 Netscape或 IE 和浏览器特定的怪癖 - 标准的修复方式是..为每个浏览器单独编码。

我们现在使用的标准是后来才出现的,而且实际上,它们在各个浏览器上的支持程度并不十分均匀。

现在,情况变得更糟了。人们为 IE6 编写代码。他们使用的软件输出的是垃圾“html”……而且只能在 IE 上运行,其他的都不能用。他们做了各种丑陋的黑客行为……当标准合规性被破坏时,他们就会抱怨。

微软在“遗留支持”和“标准合规”人群之间有点走钢丝,因此完全满足标准还需要一段时间

相关内容