Note for Internet Explorer Users
Those of you who have been using Internet Explorer to view this blog have probably been noticing problems with the display of the page. Although these problems were completely cosmetic, they were annoying. They came from the fact that IE does not always read XHTML well. When it find errors, it freaks out. And sometimes it freaks out even when it reads correct code that it thinks is an error (this is caused by IE 6 being horribly outdated).
I think I finally have the Internet Explorer problem solved. Ironically, it was fixed by moving my web page from HTML Transitional to XHTML 1.0 Strict. This means there are no errors — not even minor ones — in my page’s code. The problem was that HTML errors caused IE 6 to go into quirks mode and assume I was using an older form of HTML. In reality, my HTML was ahead of IE, but did not validate. By validating my XHTML, this prevents IE from shifting into quirks mode, and it therefore interprets code correctly (as far as I can tell).
Unfortunately, the problem of the comment box is still present. I hope to have that fixed some time soon, but I can’t promise when that will happen. I apologize for the continued inconvenience.
On May 21st, 2006 at 7:36 pm
I have an awesome and painless solution for all of your readers’ Internet Exploder problems. Just switch to Firefox. Nice and simple.
On May 21st, 2006 at 11:06 pm
It would be nice if everyone used an up to date browser, but alas it is not the case. I just finished a book on XHTML and CSS and every third page contained a note about how Internet Explorer did not render a particular markup well and how to work around that.
It just goes to show that if you build a better mouse trap, the majority of people will still keep using the old mouse trap just because they don’t want to learn how to use the new one.