【发布时间】:2012-11-29 22:53:29
【问题描述】:
我看到了下面的下拉菜单示例:
http://jsfiddle.net/W5FWW/360/
html:
<div id="menu">
<ul>
<li><center><a href="#">Home</a></center>
<ul>
<li><a href="#">About Us</a></li>
<li><a href="#">Disclaimer</a></li>
</ul>
</li>
</ul>
</div>
这个例子在 Chrome 上非常适合我,但在 IE 9 上无法运行,
当我将鼠标悬停在菜单链接时,菜单应该会打开。
(当我在 jsfiddle 上打开它时它可以工作,但是当将它复制到 html 文件并独立运行它时它会失败)
为什么这在 Chrome 上有效而在 IE 9 上无效?我能做什么?
谢谢!
【问题讨论】:
-
你运行的是什么版本的IE?
-
你用的是哪个版本的IE?
-
它适用于我的 IE7、IE8、IE9 模式..
-
@EricG 如果您从 Fiddle.js 打开它,它可以工作,但如果将其复制到 html 文件并独立运行它会失败
-
@DorCohen 看到 John 的回答,doctype 可能吗?目前是 Quirksmode?span>
标签: css internet-explorer cross-browser hover