我创建了一个下拉菜单,即使列表项没有边距或填充,IE7也决定在下拉列表中的每个列表项之间创建一些边距。
您可以在这里看到它:http://www.condorstudios.com/stuff/temp/index.php
最佳答案
您可以通过将父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”部分。