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

n0p*_*0pe 3 browser internet-explorer standards css

免责声明: 这不是一个咆哮的问题。

我进行了大量的网络开发,并且在工作中每天都在操作网站。在修复问题时,我经常遇到的问题是 Internet Explorer 需要多个修复程序才能正确显示。我知道微软有一种“按照我们的方式去做”的心态,这在某些情况下是有效的,但为什么不符合 IE 标准?这对公司有什么好处吗?

Jou*_*eek 8

嗯,在 IE 4、5 和 6 被创建的时候......没有标准 - 有一个关于做什么的粗略想法,以及仅在 netscape或 IE上支持的令人敬畏的标签泥沼,以及浏览器特定的怪癖 -修复的标准方法是.. 分别为每个浏览器编码。

我们现在使用的标准是后来出现的,实际上,它们在浏览器中的支持并不是很均匀。

现在,事情变得更糟了。IE6 的人代码。他们使用输出'html'的软件,这是废话......并且在IE上工作,没有别的。他们做了各种丑陋的黑客……当标准合规性破坏时,他们会抱怨。

MS 在“遗留支持”和“标准合规”人群之间有点牵强附会,因此完全满足标准需要一段时间