0

私はあまり技術的ではないので、これが本当に明らかな場合は申し訳ありません。私はオンラインで調査しましたが、答えが見つかりません。このサイトはコンセプト url にあります: http://sgstemp.dreamhosters.com/ FF、Chrome、Safari では問題なく表示されますが、IE ではナビゲーション メニューの一部がスライダーのあるページで消えます。どうすればこれを修正できるか考えてください。また、IE8ではスライダーがまったく機能しません...

どんな助けでも大歓迎です。

4

3 に答える 3

1

Internet Explorer のバージョンが 10 未満 (だと思います) では、ヘッダーとフッターのタグが表示されないため、プレーンな div に変更してみてください。

IE8 のアニメーションに関しては、派手な CSS3、jQuery、またはデータ プレフィックスのいずれも互換性がないことは確かです。フラッシュ アニメーションに変換してみてください。

于 2013-10-22T15:31:51.717 に答える
0

<section>問題は、や などの HTML5 要素を使用していることです<header>

これらは新しい要素名であり、IE8 以前では認識されません。それらを使用すると、奇妙なスタイルのバグが発生します。

幸いなことに、これには解決策があります。 html5shivというスクリプトがあります。このスクリプトをページに追加すると、IE の古いバージョンでこの問題が修正され、これらの新しいタグが有効であると認識されます。

また、 Modernizrと呼ばれる別のスクリプトを試すこともできます。これには、html5shiv と同じ機能が含まれていますが、不足しているブラウザー機能を検出するのに役立つ機能も提供されます。

したがって、これらのスクリプトのいずれかをページに追加すると、問題が解決するはずです。

<div>または、新しい HTML5 タグの代わりにクラスを使用してセマンティクスを定義し、すべての要素を使用するように切り替えることもできます。

于 2013-10-22T16:13:12.593 に答える