I hate Internet Explorer with a passion. For a number of reasons.
First of all, it’s buggy. When building web pages, it’s best to periodically check that they are working OK in different browsers. In theory, they should all look the same- in practice, there are slight differences between the way different browsers render pages. Usually, these differences are small, but when they are significant enough to make an immediately noticable problem with the page, it is in Internet Explorer. More often than not, in my experience, it’s due to the hasLayout bug, or the broken box model of Internet Explorer- both well documented problems with the way IE renders pages that differs from the W3C specifications (and therefore, most other web browsers.)
But it’s not just technical problems that annoy me. From the way MS ‘acquired’ Internet Explorer in the first place, through to how it was developed and marketed all feed into my hatred. (more…)