2010-11-18 103 views
1

我爲網站創建了一個下拉菜單。但顯然,這個下拉菜單隻適用於Firefox而不是IE。Internet Explorer下拉菜單問題!

所以怎麼了?誰能告訴我這個?或者給我一個想法。提前致謝。

+0

您定位的是哪個版本的IE? – akonsu 2010-11-18 01:46:27

+0

大部分是IE7之後的,包括IE7 – DesperateCoders 2010-11-18 01:48:35

回答

1

IE不支持:錨定標記以外的任何東西的懸停僞類。您需要使用Javascript才能在IE中完成此項工作。

編輯:由Kolink糾正,這是IE7 +的一個不真實的陳述。 IE7 +將需要在符合標準的模式下渲染,以支持它。這意味着您需要在HTML上使用doctype標頭。請參閱Pseudo class :hover does not work in IE7

+0

這是不對的。或者它可能在IE6中是正確的,但它肯定不是IE7及以上版本。 – 2010-11-18 01:44:54

+0

啊好點。我仍然處理IE6,所以我忘了。至少需要一個嚴格的文檔類型才能在IE7中工作。 – 2010-11-18 01:47:14

+0

老兄,你是完美的。這個鏈接你給我解決了這個問題。搜索的力量:D。非常感謝。 – DesperateCoders 2010-11-18 01:55:57

1

您已將這些<div> s和其他標籤放在<tr>之內,而不使用<td>。這是無效的HTML和非IE瀏覽器覆蓋你的背部。

+0

其實我也放了一個td標籤。但沒有什麼改變。我的下拉菜單仍然沒有下降。 :S。 – DesperateCoders 2010-11-18 01:54:04