2011-07-12 3 views
0

私たちのサイトはすべて、xhtml transitional doctypeを使用しています。ちょうどhtml5 doctypeを使いたいですか?切り替え時に誰かがレンダリングの違いに気づいたかどうかは不思議です。私は本当にIE 6のような古いブラウザについて心配しています。今は新しいhtml5タグを使用しません。 />でタグを閉じるxhtmlの方法は、html5で何かを壊しますか?以前にXHTML transitional doctype用にコーディングされていた場合、html5のレンダリングのページは異なりますか?

答えて

2

TL; DR:いいえ、そうではありません。


XHTMLが現在どのように見え、どのようにサービスしているかによって、ここには2つの方法があります。実際にXHTML(application/xhtml+xml)として提供しており、XMLベースのフォーマットを使用し続けることを強く求めている場合(おそらくXMLツールを使用してコンテンツを生成している場合)、the XML serialization of HTML5を使用する必要があります。これには有効なXHTML が必要です。あなたはが使用すると(あなたがそれを生成するためのXMLツールを使用している場合を除き、あなたはおそらくない)XMLベースのフォーマットを持っていない場合は

、あなたはタグを意味し、定期的なHTML5 which may allow self-closing element in certain circumstancesを使用する必要がありますスープは問題を起こさないはずです。

ここで、HTML5 または XHTMLを正しく解析できないIE6の場合は、まったく違いはありません。あなたのドキュメントはHTML 4.01(XHTMLドキュメントをtext/htmlとして送信したときと同じように)と思っており、現在のdoctypeが標準モードをトリガしていると仮定した場合とまったく同じ方法で解析します。

+0

ありがとうございます。あなたの説明はとても役に立ちます。 – Andy

関連する問題