IE6呈现菜单的CSS问题

IE6呈现菜单的CSS问题,css,internet-explorer-6,menu,Css,Internet Explorer 6,Menu,我不是设计师,所以我对CSS/Javascript的了解有点有限。不幸的是,我收到了一个用菜单解决问题的任务(用div、ul和li元素以及CSS/jQuery呈现) 该菜单在除IE6之外的所有浏览器中都可以正常显示。但我不知道如何解决手头的问题 问题出现在以下情况中(同样,仅在IE6中) 谢谢你的帮助 尝试添加以下内容(当然是添加到仅限IE6的样式表中): 这给了子菜单“布局”,并使其适合我,虽然它有点难以测试的菜单是动态的 如果IE6中的某些东西不能正常工作,那么很可能就是罪魁祸首 编辑: 要

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

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

问题出现在以下情况中(同样,仅在IE6中)

谢谢你的帮助

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

这给了子菜单“布局”,并使其适合我,虽然它有点难以测试的菜单是动态的

如果IE6中的某些东西不能正常工作,那么很可能就是罪魁祸首

编辑: 要解决边框问题,您可以将
垂直对齐:top
(其他值也可以使用)添加到菜单中(即
)。我再也记不清它到底是什么了,但IE6在页边距等和列表项方面存在一些问题。

尝试添加这个(当然是添加到仅IE6的样式表中):

这给了子菜单“布局”,并使其适合我,虽然它有点难以测试的菜单是动态的

如果IE6中的某些东西不能正常工作,那么很可能就是罪魁祸首

编辑:
要解决边框问题,您可以将
垂直对齐:top
(其他值也可以使用)添加到菜单中(即
)。我已经记不清它到底是什么了,但IE6在边距等和列表项方面存在一些问题。

如果删除CSS,菜单渲染是否正常?菜单渲染正确,只是IE 6中元素的位置不正确。这部分完全依赖于CSS。如果移除CSS,菜单渲染是否正常?菜单渲染是否正确,只是IE 6中元素的位置不正确。这部分完全依赖于CSS。谢谢,这几乎解决了问题。现在我需要找出Firefox和IE6版本之间的边界差异。在IE6中,上边框尚未正确显示。谢谢,这几乎解决了问题。现在我需要找出Firefox和IE6版本之间的边界差异。在IE6中,上边框尚未正确显示。
.subMenu { zoom: 1 }