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.