4

HTML 5を学習していますが、質問があります。HTML5をXHTML 1.1ドキュメントで使用できますか?もしそうなら、誰かが例をあげることができますか?

4

2 に答える 2

8

XHTMLとHTMLを混同しないでください。

XHTMLは、有効なXMLドキュメントであると判断されたHTMLです。実際、XHTML1.1標準はHTML5ではなくHTML4.01に適用されます。

どういう意味ですか?有効なXHTML1.1ドキュメントを選択すると、有効なHTML 5ドキュメントになりますが、対応する部分が常に正しいとは限りません。例えば:

<button disabled></button>

これは有効なHTMLコードです(バージョンは関係ありません)が、属性が空であるため、有効なXMLステートメントではありません(有効なXHTMLドキュメントではありません)。世界はこれらの例でいっぱいです(Googleだけ)、HTMLは構文に関して非常にリラックスしています(そしてHTML 5はこの方向を変えませんでした)そして他のいくつかの違いもあります(ここでは、例として)。さらに、HTML 5標準では、XHTML 1.1標準の一部ではない新しいタグが導入されたため、完全な機能を備えたHTML 5ドキュメント(構文にかかわらず)は有効なXHTML1.1ドキュメントにはなりません。

参考資料
ここに、SOの回答から選択された、このトピックに関する優れた参考資料の短いリストがあります。

于 2012-05-24T07:53:37.273 に答える
1

xhtmlとhtmlの標準セットが異なるため、理論的にはありません。ただし、それが機能しているかどうかは、使用しているブラウザに完全に依存しており、最新のブラウザでは、定義した標準だけでなく、他のタグのセットも表示されます。

于 2012-05-24T07:58:30.507 に答える