1

だから私は別の質問があります。xhtml1 doctypeでページを作成しました。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

そして、そのページにビデオ要素と、プレースホルダーを使用するフォーム要素を配置しました。HTML5 doctype を使用していないため、ビデオとプレースホルダーが読み込まれない/認識されないのは理にかなっています。

ただし、その逆で、html5 としてロードされます。

それに加えて、xhtml1 ページに iframe を作成しました。そのiframe内にHTML5ページをソースとして配置するとどうなるのだろうと思っていました。結論として、それも html5 として読み込まれます。

ただし、xhtml1ページがhtml5をロードせず、iframe html5ページがロードすることを確認するにはどうすればよいですか?

違いは doctypeだと思いましたが、それ以外の何かでしょうか? ブラウザ?または、ブラウザを xhtml1 として初期化し、iframe を html5 でロードし、ページ全体を html5 として返す再投稿がどこかにありますか?

誰かがこれについての情報を持っていますか? そして、おそらくそれを解決する方法はありますか?

ご協力ありがとうございました!:)

Ps: 1x iframe を含む xhtml1 ページ。(xhtml1 のみをロードする必要があります) iframe に配置された 1x html5 ページ。(html5 をロードする必要があります) すべてがわかりにくい場合は、問題を説明するためにサンプリングされた小さなコードを投稿します。ただ私に言って。

4

1 に答える 1

2

ヘッダーに入れるコンテンツのタイプは、ブラウザがタグを解析することとは関係ありません。したがって、html コードに html5 タグがある場合、それらは通常どおり実行されます。
コードで手動でチェックする以外に、これを止める方法はありません。

于 2012-10-04T10:04:32.187 に答える