用IE6渲染菜单的CSS问题

时间:2009-08-05 11:25:35

标签: css internet-explorer-6 menu

我不是设计师,所以我对CSS / Javascript的了解有点受限。不幸的是,我收到了一个用菜单解决问题的任务(使用div,ul和li元素以及CSS / jQuery进行渲染)。

菜单在IE6以外的所有浏览器中都可以正常显示。但我不知道如何解决手头的问题。

问题出现在以下page中(同样,仅在IE6中)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

尝试添加此内容(当然是添加到仅限IE6的样式表):

.subMenu { zoom: 1 }

这给了子菜单“布局”并使其适用于我,尽管测试菜单是动态的有点难度。

如果某些内容在IE6中无法正常运行,hasLayout很可能是罪魁祸首。

编辑:

要修复边框问题,您可以将vertical-align: top(其他值也可以使用)添加到菜单(<ul>)。我不记得究竟是什么了,但是IE6在边距等方面存在一些问题并列出了项目。