我不是设计师,所以我对CSS / Javascript的了解有点受限。不幸的是,我收到了一个用菜单解决问题的任务(使用div,ul和li元素以及CSS / jQuery进行渲染)。
菜单在IE6以外的所有浏览器中都可以正常显示。但我不知道如何解决手头的问题。
问题出现在以下page中(同样,仅在IE6中)。
感谢您的帮助!
答案 0 :(得分:1)
尝试添加此内容(当然是添加到仅限IE6的样式表):
.subMenu { zoom: 1 }
这给了子菜单“布局”并使其适用于我,尽管测试菜单是动态的有点难度。
如果某些内容在IE6中无法正常运行,hasLayout
很可能是罪魁祸首。
要修复边框问题,您可以将vertical-align: top
(其他值也可以使用)添加到菜单(<ul>
)。我不记得究竟是什么了,但是IE6在边距等方面存在一些问题并列出了项目。