php - IE 中的下拉菜单对抗 FF 和 Chrome

标签 php html css url-rewriting

我注意到我的下拉菜单在 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/

相关文章:

javascript - PHP saveHTML 函数没有正确保存 HTML

html - 使用 flexbox 和 overflow hidden & scroll 在 Firefox 中不起作用?

javascript - 使用 JQuery 检索 css 属性 scaleX

html - 为什么 x-overflow :hidden cause extra space below?

html - 尽管有容器流体类,Bootstrap 3 不需要的填充

php 可以远程连接到 mysql 但不能在本地连接

PHP 扩展安装 - phpize 错误 - 在 NGINX/PHP-FPM 上

php - 我有一个 AMP 表单,但由于某种原因,提交时出现错误

PHP数组按值删除(不是键)

html - 表格不响应 css 属性