2008-05-14

IE8はXHTMLをサポートしないんじゃないか

IEチームとのチャットログを読むにつけ、IE8はまだ、XHTMLをサポートしないのではないかと思われる。

なぜIEがこれまでXHTMLをサポートしていないかというと、理由は単純で、厳格なXHTMLパーサを使っていないからだ。いまのIEがXHTMLを解釈しているように見えるのは、HTML用の寛容なパーサのためだ。IE8でも、まだサポートしないのではないかと思われる。

しかし、XHTMLが、本当に使われる日は、来るのだろうか。XHTMLにするからには、規格に厳格でなければならない。ひとつでも文法エラーがあれば、Webサイトが一切表示されなくても、文句は言えない。

つまるところ、このブログはXHTMLに対応してない。今までXHTMLを学ばずに来た稚拙なコードが、治されないまま大量に残っているし、そもそもBlogger自体が、正しい文法のXHTMLを吐いていない。テンプレートはすべて、XHTMLだというのに。

だから、もし仮にIEがXHTMLをサポートする日が来たとしても、大半の人はtext/htmlを使い続けると思う。

No comments:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.