0

私はティーザーマイクロサイトに取り組んでおり、専門家でない人にレスポンシブデザインを簡単に説明しています。

ブラウザの解釈ですべてがうまくいっています。モバイルSafariにも。

しかし、いつものように:Microsoftの人類の惨劇、InternetExplorerは$*#§になっています。この場合、バージョン8に関係します。バージョン9の場合、すべて問題ありません。

IE 8は固定ナビゲーションを表示しないため、ユーザーは画面間をスライドできません。

私はかなり前から解決策を探していましたが、見つかりませんでした。たぶんあなたは私を助けることができます。

このサイトは次の場所にあります。

http://www.nerdcraft-design.de/teaser/

前もって感謝します。

4

2 に答える 2

1

これは単なるポジショニングの問題であることは間違いありません-IEは簡単に混乱するので、明示するのが最善です-left: 0;ナビゲーションに追加してみてください:)

于 2012-06-20T09:52:42.790 に答える
0

古いIEに新しいHTML5要素を登録するには、HTML5shivを含める必要があります。それがなくても表示されますが、これらの要素を含むCSSセレクター(この場合はnav)はCSSを適用しません。

http://code.google.com/p/html5shiv/

編集:指摘したように、あなたはこれらの要素をポリフィルしていますが、ページにjavascriptエラーがあり、実行を停止している可能性があります:

SCRIPT438: Object doesn't support property or method 'addEventListener' 
teaser, line 50 character 3
于 2012-06-20T09:52:05.837 に答える