IE7和下拉列表 - 增加了某种保证金

时间:2012-08-14 18:40:25

标签: css drop-down-menu internet-explorer-7

我有一个我创建的下拉菜单,IE7决定在下拉选项的每个列表项之间创建一些边距,即使列表项没有边距或填充。

您可以在此处查看:http://www.condorstudios.com/stuff/temp/index.php

1 个答案:

答案 0 :(得分:1)

您可以通过将父div的背景颜色设置为与列表项的背景颜色相同来快速解决此问题。你总能找到具有Internet Explorer和边距,填充,宽度等的怪癖。

这个CSS也应该可以工作(IE填充所有列表项),但我先测试它,看看它如何改变其他浏览器的布局。

li {
    margin:0px;
    padding:0px;
}

根据你想要获得的“hacky”的方式,有一些方法可以包含只有IE-6,7,8才会解释的CSS:http://css-tricks.com/how-to-create-an-ie-only-stylesheet/向下滚动到“Hacks”部分。