I rarely pass up a chance to either make fun of or otherwise denigrate Microsoft's browser, especially the older versions (I'm looking at you, IE6...and also you, IE7, and to a somewhat lesser extent you, IE8. IE9, you seem to be an OK dude.). The strange behaviors and outright bugs in those browsers create a kind of special hell for web developers, and it's an ongoing struggle to decide whether to go to the extra, often significant trouble to make a website look and work the same in those old browsers as it will in modern browsers such as Chrome, Firefox, Opera, and Safari, or to just let the IE users see a funky, stripped-down version of the site. More and more, I lean toward the latter approach.
It's never my intent (or a good idea) to cause a site to be completely unusable or inaccessible to an IE user. That's just spiteful if done intentionally, and no good purpose is served. But, sometimes things happen inadvertently, and, embarrassingly enough, that has been the case with this here blog-like thing for a number of months.
I found out today (via my wife, whose employer uses IE7 as its standard browser) that the main page of the Gazette suffered from a syndrome that I've coined "The Incredible Shrinking Text." It seems that as you scroll down the last eight or ten entries on the home page, the font size decreases until it's all but illegible by the time you get to the last entry.
This issue doesn't appear in the "modern" browsers I mentioned above, and I was unaware that IE was having a problem, since Microsoft stopped building a Mac version of IE years ago. I immediately knew what was causing it - in theory anyway; it had to be caused by a relative font-size declaration in the style sheet for the blog's main template that wasn't being cleared, and thus continued to iterate into smaller and smaller text as each subsequent post inherited the proportionately smaller font styling. (Don't worry if that doesn't make any sense.) However, it took me a while to track it down and fix it. Believe it or not, I have better things to do than troubleshoot my own blog.
Interestingly, from one perspective IE was actually handling the coding error properly by recognizing it and trying to apply it. The other browsers were assuming that it was a mistake and ignoring it. While the ends justified the means for them in this case, you could make a solid argument that we really don't want software second-guessing us. (I hold up auto-complete on smartphones as Exhibit A for this argument.)
Regardless, I apologize to any of you who suffered eyestrain from trying to read the increasingly small text on the Gazette. I suppose the fact that this has been going on for months and I just now learned of it could be due to the fact that not that many people are still using old versions of IE, or that those who do were keeping current with the blog and thus not discovering the problems with the older entries. Or, no one is reading.