我注意到我的下拉菜单在 chrome、ff 和 opera 中完美运行,但在 IE 中却一团糟——但是!它适用于我的 404 页面。
示例: http ://www.raal.co.il/ 它适用于: http ://www.raal.co.il/asd
最奇怪的是:我把 404 页面的代码复制到了一个空白页,然后放到了首页——还是不行!!就像地址是如何相关的。
我注意到我的下拉菜单在 chrome、ff 和 opera 中完美运行,但在 IE 中却一团糟——但是!它适用于我的 404 页面。
示例: http ://www.raal.co.il/ 它适用于: http ://www.raal.co.il/asd
最奇怪的是:我把 404 页面的代码复制到了一个空白页,然后放到了首页——还是不行!!就像地址是如何相关的。
http://www.raal.co.il/在 IE 中的默认文档模式是 Quirks,对于http://www.raal.co.il/asd,它是 IE9 标准。(开发者工具按 F12。)如果您手动将其更改为 IE9 标准,您将看到菜单正常工作。
这是与文档类型相关的。所以我检查了源代码,我在 doctype 中发现了一些奇怪的东西。第一个字符看起来不对。不幸的是,我无法以某种方式将其复制并粘贴到此处,因此您必须自己检查。
我猜与希伯来语有关..
编辑: 在 Firebug Net 选项卡中,我在 doctype 前面找到了这个: