この質問に対するこの回答で、Lachlan-Huntは次のように書いています。
HTML5 では、HTML のみの構文を使用することを選択できます。つまり、整形式の XML ではない text/html として提供および処理される場合にのみ互換性があります。または、XHTML のみの構文を使用します。つまり、整形式の XML ですが、HTML と互換性のない XML 機能を使用します。または、 HTML と XHTML の両方の処理に準拠し、互換性のあるPolyglot ドキュメントを作成することもできます(原則として、これは、付録 C ガイドラインに準拠する XHTML 1.0 を作成することと概念的に似ています)。
Polyglot ドキュメントとは何ですか?