我有一个我创建的下拉菜单,IE7决定在下拉选项的每个列表项之间创建一些边距,即使列表项没有边距或填充。
答案 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”部分。