modernizr を使用して IE 7 で動作する html 5 要素を取得できません。ここにフィドルがあります:フィドル
IE 8で何が間違っているのかわかりません
HTML5は新しいページをマークアップすることで注目を集めており、IEになどの新しい要素を認識させる唯一の方法はHTML5 shivを使用することなので、すべてを可能にするミニスクリプトをすばやくまとめました。新しい要素。
html5shiv.js(https://github.com/aFarkas/html5shiv/)をダウンロードし、head要素に挿入する必要があります(これは、IEが要素をレンダリングする前に要素について知る必要があるためです。そのため、要素を配置できません。ページのフッター、つまり問題の要素の下)。
編集1
IEでは、shivを使用する場合でも、HTML5要素をブロック要素として宣言する必要があります。私はこの行をInternetExplorerに使用していますが、必要な要素に合わせて変更できます。
header,nav,article,footer,section,aside,figure,figcaption{display:block}
Modernizrドキュメントから:「これらの要素の多くをdisplay:block;に設定することもできます。」