2010-11-18 102 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