2010-11-18 18 views
1

私はウェブサイト用のドロップダウンメニューを作成しました。しかし明らかに、このドロップダウンメニューはInternet ExplorerではなくFirefoxで動作します。Internet Explorerドロップダウンメニューの問題!

だから何が問題なのですか?誰にでもこれを教えてもらえますか?または私に考えを与えてください。前もって感謝します。

+0

どのバージョンのIEをターゲットにしていますか? – akonsu

+0

IE7以降のもの、ほとんどIE7を含む – DesperateCoders

答えて

1

IEは、アンカータグ以外では:hover擬似クラスをサポートしていません。 IEでこの機能を使用するには、Javascriptを使用する必要があります。

編集:Kolinkが修正したように、これはIE7 +では真実ではありません。 IE7 +はそれをサポートするために標準に準拠したモードでレンダリングする必要があります。つまり、HTMLにdoctypeヘッダーが必要です。 Pseudo class :hover does not work in IE7

+0

これは間違っています。それとも、IE6では正しいかもしれませんが、IE7以上では間違いありません。 –

+0

ああ良い点。私はIE6をまだ扱っていないので、忘れてしまった。少なくともIE7で動作させるには、厳密なdoctypeが必要です。 –

+0

おい、あなたは完璧です。あなたが与えたこのリンクは、私にとって問題を解決します。検索の力:D。どうもありがとう。 – DesperateCoders

1

<td>を使用せずに<div>と他のタグを<tr>に入れました。これは無効なHTMLで、IE以外のブラウザはあなたの背中を覆っています。

+0

実際に私はtdタグも入れました。しかし、何も変わっていない。私のドロップダウンメニューはまだドロップされません。 :S。 – DesperateCoders

関連する問題