複製方法:
html5 ページを作成します。
IE がタグを認識できるように、remysharp.com/2009/01/07/html5-enabling-script/ のスクリプトが追加されていることを確認してください。
ハードコーディングされた
<section id='anything'></section>
タグを作成します。jQuery 1.3.2 を使用して、別のセクション タグを追加します
$('#anything').append('<section id="whatever"></section>');
。これまでのところ、すべてがすべてのブラウザーで機能します。前の手順を繰り返します。
$('#whatever').append('<section id="fail"></section>');
これは、IE6/7 が失敗する場所です。Firefox/Safari は引き続き動作します。
エラー
考え
IE6/7 が HTML5 セクション タグを処理できない可能性があります。これは、ステップ 4 を から に変更
<section>
すると<div>
、IE6/7 が動作し始めるためです。document.createElement()
新しい要素を使用して作成すると機能しますが、jQueryappend()
には html5 要素に問題があるようです。