Internet Explorer and why it’s every web developers worst nightmare

You may not know that sites work differently in every version of Internet Explorer. It’s even the case that they are more different from each other than different browsers, for example if a site looks good in Google Chrome it mostly looks good in Firefox too – but probably doesn’t work at all in Internet Explorer. Worse it is often “broken” in different ways in IE6, IE7, IE8, IE9, ….. When I say broken, 99% of the time there is some bug or other that needs to be worked around.  To be fair, Internet Explorer has improved a lot since IE6, which was a complete disaster from a standards compliance perspective.

Have a look at this humourous but not entirely inaccurate piechart that explains the frustration with Internet Explorer very well.

If, like me, you don’t use Internet Explorer as your main browser, and you develop websites, you will find the following tool called IETester invaluable:

http://www.my-debugbar.com/wiki/IETester/HomePage

It allows you to see what your website will look like in various browsers.