Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
css无序列表菜单类似于';步骤';在IE中_Css_Internet Explorer_Menu - Fatal编程技术网

css无序列表菜单类似于';步骤';在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

我的菜单在好的浏览器上运行良好。代码都是有效的(到目前为止!)。在IE中,虽然它看起来像一个楼梯,但每个菜单项都比它的左邻右舍低几个像素。它应该是水平的


我的第一个猜测是在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,你是一个传奇!已经解决了它:)。