Jquery IE浮动元素不';我不能完美地表现出来

Jquery IE浮动元素不';我不能完美地表现出来,jquery,css,internet-explorer,drop-down-menu,Jquery,Css,Internet Explorer,Drop Down Menu,我正在使用创建多级下拉菜单。但是我在IE6/7中遇到了一些可怕的问题。lis在Firefox中向右浮动并显示在一行中(没问题),但在IE中,第一行(不包含链接(a)标记)显示在右侧,其他显示在左侧(2/3行) 一段代码: 我该怎么办? 提前感谢…这是因为您的顶部列表中的A元素有display:block。您只需删除此项并为其他“menulevel”元素添加该属性。大概是这样的: .menulevel1 a{color:#fff;position:relative;} .menulevel1

我正在使用创建多级下拉菜单。但是我在IE6/7中遇到了一些可怕的问题。
li
s在Firefox中向右浮动并显示在一行中(没问题),但在IE中,第一行(不包含链接(
a
)标记)显示在右侧,其他显示在左侧(2/3行) 一段代码:

我该怎么办?
提前感谢…

这是因为您的顶部列表中的
A
元素有
display:block
。您只需删除此项并为其他“menulevel”元素添加该属性。大概是这样的:

.menulevel1 a{color:#fff;position:relative;}

.menulevel1 li ul a{display:block;width:100%;background:#ccc;border:1px solid #000;padding:4px 5px;}