scriptaculous下拉菜单不在IE中工作

时间:2011-01-14 08:49:34

标签: html css internet-explorer scriptaculous doctype

我正在使用http://www.wappler.eu/swdropdownmenu/的下拉菜单,它在除IE之外的所有浏览器中都能正常工作..网站上的演示工作在IE中,我唯一改变的是样式..我的在http://www.futureworkinstitute.com/2010/ - 起初我认为它可能是scriptaculous / prototype / jquery之间的冲突,但即使在删除其他JS之后,它仍然无法工作。

1 个答案:

答案 0 :(得分:2)

问题是您没有在自己的网站上添加doctype

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

<!DOCTYPE html>

由于您未包含doctype,因此您的网页将在IE8中的Quirks mode中呈现:

  

Quirks模式是一种使用的渲染模式   一些网页浏览器为了这个目的   保持向后兼容性   使用专为旧版设计的网页   浏览器或没有标准编码   一致性。

如果你添加了那个神奇的doctype行,你的下拉工作在IE8和IE7中。

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