Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html scriptaculous下拉菜单在IE中不起作用_Html_Css_Internet Explorer_Scriptaculous_Doctype - Fatal编程技术网

Html scriptaculous下拉菜单在IE中不起作用

Html scriptaculous下拉菜单在IE中不起作用,html,css,internet-explorer,scriptaculous,doctype,Html,Css,Internet Explorer,Scriptaculous,Doctype,我使用的是来自的下拉菜单,它在除IE以外的所有浏览器中都能正常工作。。网站上的演示在IE中工作,我唯一改变的是样式。。我的是-一开始我认为scriptaculous/prototype/jquery之间可能存在冲突,但即使删除了其他JS,它仍然不起作用。问题是您的网站上没有包含 除了少数例外,您创建的每个新页面的第一行应该是HTML5 doctype: <!DOCTYPE html> 因为您没有包含doctype,所以您的页面在IE8中呈现: Quirks模式是使用的渲染模式

我使用的是来自的下拉菜单,它在除IE以外的所有浏览器中都能正常工作。。网站上的演示在IE中工作,我唯一改变的是样式。。我的是-一开始我认为scriptaculous/prototype/jquery之间可能存在冲突,但即使删除了其他JS,它仍然不起作用。

问题是您的网站上没有包含

除了少数例外,您创建的每个新页面的第一行应该是HTML5 doctype:

<!DOCTYPE html>

因为您没有包含doctype,所以您的页面在IE8中呈现:

Quirks模式是使用的渲染模式 一些网络浏览器为了 保持向后兼容性 使用专为老年人设计的网页 没有标准的浏览器或代码 一致性

如果您添加了神奇的doctype行,那么您的下拉列表在IE8和IE7中工作


我没有注意到添加doctype有任何明显的不愉快的副作用,但添加doctype后,您应该在您关心的每个浏览器中测试整个网站,以确保您的网站仍然正常工作。

看起来缺少一些东西。第一层次李的需求定位:相对;编辑:没有看起来像没有在他们的网站上工作。但是他们网站上链接的css文件有一些额外的空间,这可能是你的问题。