Всё дело в том, что сам по себе Internet Explorer долгое время был и по сей день остается, интегрирован в операционную систему Windows, которая благодаря Биллу Гейтсу стала массово-популярной. С его компанией Microsoft даже судились по этому поводу, но это ни к чему не привело. Internet Explorer остался в ядре операционной системы и с этим приходится мириться.
Однако, видимо сделав какие-то выводы, в Internet Explorer версии позднее 8-й были внесены некоторые изменения, так например он, наконец, стал поддерживать прозрачность png-файлов. Вы скорей всего сейчас даже не поняли о чём речь, а когда-то этот браузер отображал все прозрачные элементы белым цветом, ну соответственно, к примеру, если был пиксель на 50% прозрачным и на 50% чёрным он становился тёмносерым, но на зелёном фоне он должен был быть совсем другого цвета. И единственной возможностью обыграть прозрачность в IE оказывалось использовать формат файла GIF в котором опять таки допускалась только 100% прозрачность, а никак не 1-99%.
Я конечно в те времена именно благодаря «капризам» браузера набил себе руку на рисовании смайликов (мало того прозрачных, так ещё и анимированных), но я не скажу, что не мог бы без этого обойтись.
Но даже сегодня с Internet Explorer возникают сложности и выражаются они в том, что он очень туго воспринимает таблицы стилей CSS, многие из свойств стилей не воспринимает вообще, а где-то просто не ведает некоторые из значений.
Конечно, со временем это всё откладывается в новых версиях, но его не зря обозвали «ишаком» (IE, как «Иээ»), поскольку к новым вершинам он идёт очень медленным шагом, в то время как другие браузеры, как будто бы летят на ракетах.