【发布时间】:2010-11-18 23:49:38
【问题描述】:
我为网站创建了一个下拉菜单。但显然,这个下拉菜单只适用于 Firefox 而不是 IE。
那怎么了?谁能告诉我这个?或者给我一个想法。提前致谢。
【问题讨论】:
-
你的目标是什么版本的IE?
-
大部分是IE7之后的,包括IE7
标签: html internet-explorer firefox menu
我为网站创建了一个下拉菜单。但显然,这个下拉菜单只适用于 Firefox 而不是 IE。
那怎么了?谁能告诉我这个?或者给我一个想法。提前致谢。
【问题讨论】:
标签: html internet-explorer firefox menu
IE 不支持锚标记以外的任何东西上的 :hover 伪类。您需要使用 Javascript 才能在 IE 中完成这项工作。
编辑:正如 Kolink 更正的那样,这是 IE7+ 的不真实陈述。 IE7+ 需要在标准兼容模式下进行渲染才能支持它。这意味着您的 HTML 上需要一个 doctype 标头。见Pseudo class :hover does not work in IE7
【讨论】:
您已将这些<div>s 和其他标签放在<tr> 中,而没有使用<td>。这是无效的 HTML,非 IE 浏览器正在覆盖您。
【讨论】: