Почему Internet Explorer не является совместимым со стандартами браузером?

1291
n0pe

Отказ от ответственности: это не вопрос напыщенный вообще.

Я много занимаюсь веб-разработкой и ежедневно манипулирую сайтами на своей работе. При исправлении ошибок я всегда сталкиваюсь с тем, что Internet Explorer требуется несколько исправлений для правильного отображения. Я знаю, что у Microsoft есть менталитет «делай по-своему», который в некоторых случаях работает, но почему IE не соответствует стандартам? Есть ли здесь какая-то выгода для компании?

2
Зачем? потому что это Microsoft, сказал Nuff. Moab 13 лет назад 3
Зачем голосование закрывать? Кроме того, @Moab: я пытался избежать этого настроения, но это выглядит довольно точно. n0pe 13 лет назад 0

1 ответ на вопрос

8
Journeyman Geek

Ну, в то время, когда IE 4, 5 и 6 были созданы ... стандартов не было - было грубое представление о том, что делать, и огромная масса тегов, поддерживаемых только в netscape или IE, и специфические особенности браузера - стандартным способом исправить было .. кодирование для каждого браузера отдельно.

Стандарты, которые мы используем сейчас, появились позже, и на самом деле они не очень равномерно поддерживаются во всех браузерах.

Теперь все становится хуже. Народный код для IE6. Они используют программное обеспечение, которое выводит «html», это дерьмо… и работает на IE и ничего больше. Они делают все виды уродливых хаков ... и когда соответствие стандартам нарушает это, они жалуются.

У MS есть некоторый канат между «унаследованной поддержкой» и «соответствием стандартам», поэтому для полного соблюдения стандартов потребуется некоторое время

Да, что он сказал. Ударь меня к этому снова. :) KCotreau 13 лет назад 1

Похожие вопросы