4

私は HTML5Shiv/Modernizr (両方とも試しました) と、や などdisplay: blockの HTML5 要素に割り当てる normalize を持っています。sectionarticle

IE8 では、display: blockHTML5 要素に正しく割り当てられないようです。

JavaScript のテスト コンソール ログを実行して、それが呼び出されることを確認しました。また、セレクターの制限に達した場合に備えて CSS の一部を削除し、CSS と JS を移動/並べ替えてみました。

他のガッチャはありますか?

4

2 に答える 2

6

問題は解決された。

nav 要素の 1 つに奇妙な属性 xmlns="http://www.w3.org/1999/html" が割り当てられていたことが判明しました。これは、html5 shiv スクリプトを完全にスローし、この行より下の処理を妨げていました。

于 2012-09-27T12:16:13.087 に答える
-1

Fabrizio が言うように、唯一の本当の問題は、他のスクリプトや HTML の前に modenizr をロードしていないことです。他のスクリプトはフッターにある必要がありますが、ヘッドにロードする必要があります。

ボイラープレートフレームワークをダウンロードして、すべてをどのように行うべきかを確認してください - http://html5boilerplate.com

よろしく、

デイブ

于 2012-09-27T11:21:46.780 に答える