css无序列表菜单类似于';步骤';在IE中
我的菜单在好的浏览器上运行良好。代码都是有效的(到目前为止!)。在IE中,虽然它看起来像一个楼梯,但每个菜单项都比它的左邻右舍低几个像素。它应该是水平的css无序列表菜单类似于';步骤';在IE中,css,internet-explorer,menu,Css,Internet Explorer,Menu,我的菜单在好的浏览器上运行良好。代码都是有效的(到目前为止!)。在IE中,虽然它看起来像一个楼梯,但每个菜单项都比它的左邻右舍低几个像素。它应该是水平的 我的第一个猜测是在li元素上填充或空白。看看这是否有帮助: li { padding: 0; margin: 0; } (说得太快了,看起来你确实有这个) 第三眼看去,似乎您正在设置以下内容: ul.menu li a { display: block padding: 11px 0 0; } 顺便说一句,看看移除11px
我的第一个猜测是在li元素上填充或空白。看看这是否有帮助:
li {
padding: 0;
margin: 0;
}
(说得太快了,看起来你确实有这个)
第三眼看去,似乎您正在设置以下内容:
ul.menu li a {
display: block
padding: 11px 0 0;
}
顺便说一句,看看移除11px填充是否有助于将
显示:内联应用到ul.menu li
在IE8中工作正常。我肯定你指的是IE6和IE7。(我现在无法测试自己。)是的,很抱歉我应该提到-IE6和7是问题发生的地方链接不起作用。谢谢,我只是在没有填充的情况下尝试了它,但它仍然是一样的:(谢谢Strager,你是一个传奇!已经解决了它:)。