Css IE为每个li元素添加额外的上边距
我目前正在一个网站上进行IE黑客攻击: 我对这个无序的列表有问题。IE似乎为每个li元素添加了额外的顶部边距,使我的导航看起来像一段楼梯: 我正在使用条件注释来定位IE。我尝试了:Css IE为每个li元素添加额外的上边距,css,internet-explorer,Css,Internet Explorer,我目前正在一个网站上进行IE黑客攻击: 我对这个无序的列表有问题。IE似乎为每个li元素添加了额外的顶部边距,使我的导航看起来像一段楼梯: 我正在使用条件注释来定位IE。我尝试了: ul#mainnav li { top-margin: 0;} 但那没什么用。我希望IE有一个Firebug风格的插件,这样可以更容易地解决这些问题 关于什么可能导致此问题,您有什么想法吗?上边距不是CSS属性。你在找利润率最高的 更改: ul#mainnav li { top-margin: 0;} 致:
ul#mainnav li { top-margin: 0;}
但那没什么用。我希望IE有一个Firebug风格的插件,这样可以更容易地解决这些问题
关于什么可能导致此问题,您有什么想法吗?上边距不是CSS属性。你在找利润率最高的 更改:
ul#mainnav li { top-margin: 0;}
致:
呃……如果这是一个愚蠢的问题,很抱歉,但这不应该是最高利润吗
也许你应该考虑定制一个精心设计的(或这个)文件来供你使用? < P>你是对的。然而,利润率上限并不能解决问题
我使用Eric Meyer的reset.css,它与960gs捆绑在一起,我用于设计原型。要获得您想要的行为,请尝试“display:inline”而不是“float:left”。添加两个: ul#mainnav{display:inline} ul#mainnav li{显示:内联}
有关自定义列表的详细信息,请访问。上帝保佑星选择器。我刚刚添加了
li{*margintop:-4px;}
,它得到了修复。
ul#mainnav li { margin-top: 0;}