Questão Por que o Internet Explorer não é um navegador compatível com os padrões?


Aviso Legal: Esta não é uma pergunta desonesta.

Eu faço muito desenvolvimento na web e manipulo sites diariamente no meu trabalho. Algo que sempre me deparo ao consertar as coisas é que o Internet Explorer requer várias correções para exibir corretamente. Eu sei que a Microsoft tem uma mentalidade de "fazer do nosso jeito" que funciona em alguns casos, mas por que o IE não é compatível com os padrões? Existe algum benefício aqui para a empresa?


2


origem


Por quê? porque a Microsoft, disse o nuff. - Moab
Por que a votação para fechar? também, @ Moab: Eu estava tentando evitar esse estado de espírito, mas parece bastante preciso. - n0pe


Respostas:


Bem, no momento em que o IE 4, 5 e 6 foram criados ... não havia padrões - havia uma ideia aproximada do que fazer e um pântano de tags suportado apenas no netscape ou IE, e peculiaridades específicas do navegador - a maneira padrão de corrigir foi .. codificando para cada navegador separadamente.

Os padrões que usamos agora vieram depois e, na verdade, eles não são muito bem suportados nos navegadores.

Agora as coisas pioram. Código de pessoas para o IE6. Eles usam software que gera 'html' que é porcaria .. e funciona no IE e nada mais. Eles fazem todos os tipos de hacks feios ... e quando a conformidade com os padrões o quebra, eles reclamam.

A MS tem um pouco de corda bamba entre as multidões de 'suporte legado' e 'conformidade de padrões', por isso vai demorar um pouco para que os padrões sejam totalmente cumpridos.


8



Sim, o que ele disse. Me bata de novo. :) - KCotreau