I just upgraded to Internet Explorer 7 on my work machine, and took a look at Jefflog through it. Sure enough, all of the rendering errors that showed up in Internet Explorer 6 have been fixed in the new version. Yay! It’s time to remove the warning message I used to display to Internet Explorer users on this page, or at least remove it for people using IE7.
Do I like IE7? Not especially. It’s a welcome improvement over IE6 (which hasn’t seen an upgrade in over FIVE YEARS), but Firefox is still the better browser. I just keep Internet Explorer around for those sites that require it, like my company’s intranet that likes to publish URLs with spaces in them. Firefox doggedly adheres to HTTP standards and ignores everything past the space, while IE happily accepts the space. If I was in charge of the company’s intranet, I’d replace those spaces with “%20″ and make it standards compliant, but since I’m not in charge I’m stuck with IE from time to time.
Besides, Firefox is Free software, and I will almost always choose the Free version over the non-Free, even if the non-Free has more features. It’s a stubborn philosophy, but I’ve been burned by non-Free software too many times, either because it’s been discontinued, requires a paid upgrade, doesn’t work on my new computer, etc. While Free software isn’t immune to being discontinued, having the source code available means that at least I have the option to fix it or, more likely, someone else may fix it.