HTMLとXHTML、あなたはきちんと把握できているでしょうか?ホームページ作成などにおいて、ここの違いをきちんと理解しておくことはとても重要なことであると言えるでしょう。これまでのブラウザでも表示可能とするよう定義をし直したXHTML1.0文書ですが、これまでのHTMLの知識を活かせる反面、XHTML1.0文書の文法ルールは、XHMLのものに基づくとされるため、HTMLよりも厳密に行わなければならないという点と言えるでしょう。
XHTMLとHTMLの違いとして挙げられるのは、空要素に終了タグを付けなければならないと言う点でしょう。HTMLではbrやimgといったように、内容の無い空要素と言うものがあるでしょう。この空要素は、開始タグしかなく、終了タグが必要ないとされていました。しかし、XHTMLにおいては、そもそも終了タグ自体を省略できないとされているため、今まで行っていなかった空要素に対しても同じように閉じることが必要になってくるとされています。