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

关于php - IE 中的下拉菜单对抗 FF 和 Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992248/