2009-10-28 31 views
0

我有一个网站,其菜单在IE6,中的功能不正确,而且只有IE6如何让这个菜单在IE6中运行?

该网站的实时预览可以是seen here

HTML & CSS太长,不能在这里发布,但请查看sourceCSS

我已经实施了条件注释和IE6 Update jQuery plugin。既没有工作。

+0

为什么要为IE6开发一个必须具备的原因?你的老板/客户/用户是否在问这个问题? 我问,因为IE6越早死亡,网页设计师的世界就会越好。它已近十年之久,并且在设计/功能/安全方面造成的问题比它的价值还要多。另外,微软目前还没有支持它。 – tahdhaze09 2009-10-29 13:37:43

+0

顺便说一下,您的网站在Firefox 3.5.4,Safari 4和Chrome 3中看起来非常出色。 – tahdhaze09 2009-10-29 13:40:32

回答

0

我不知道这仍然是多么相关,但在我的经验中,多级菜单是实现跨浏览器的一种痛苦。 IE 6通常需要一些额外的Javascript帮助。

我已经在很多场合使用了Suckerfish Dropdown方法,其中can be found here。它也使用无序列表,并以Javascript的形式提供IE6支持。不过,它可能需要重写自己的菜单逻辑。

0

尝试使用css zoom:1在任何定位的对象上触发hasLayout。而且,只要有可能就给出明确的高度。