2011-01-14 24 views
1

http://www.wappler.eu/swdropdownmenu/のドロップダウンメニューを使用しています。IE以外のすべてのブラウザで正常に動作します。ウェブサイトのデモはIEで動作します。スタイリング..私がhttp://www.futureworkinstitute.com/2010/にある - 最初は私はそれがscriptaculous/prototype/jqueryの間で衝突しているかもしれないと思ったが、他のJSを取り除いた後でさえ、それはまだ仕事をしない。JavaScriptでドロップダウンメニューが機能しない

+0

いくつか不足しているように見えます。第1レベルの欲求の位置:相対;編集:いいえ、サイト上で動作しないように見えます。しかし、サイト上のリンクされたCSSファイルには余分なスペースがありますが、おそらくそれが問題になります。 – plebksig

答えて

2

問題は、あなたのウェブサイトにdoctypeを含めていないことです。いくつかの例外を除き

の最初の行は、作成すべての新しいページがこの、HTML5のDOCTYPE次のようになります。

<!DOCTYPE html> 

あなたはDOCTYPEが含まれていないので、あなたのページがでQuirks modeにレンダリングされますIE8:

に関する注意点モードでは、Webページとの下位互換性を維持 のために一部のWebブラウザで をレンダリングモードを使用しています古い ブラウザ用に設計されているか、標準規格なしにコード化されています 適合。

魔法のdoctype行を追加すると、ドロップダウンはIE8とIE7で機能します。

doctypeに追加することで不快な副作用が気になることはありませんでしたが、追加した後は、サイトが正常に動作するかどうかを気にするすべてのブラウザでサイト全体をテストする必要があります。

関連する問題