24. ul浮动后,margin变大
问题:
ul设置 float后,在ie中margin将变大
解决:
设置ul的display:inline,li的list-style-position utside
25. li浮动后,margin变大
问题:
li设置 float后,在ie中margin将变大
解决:
设置li的display:inline
26. 嵌套使用ul、li的问题
问题:
ie的bug,嵌套使用ul、li时,里层的li设置float以后,外层li不设置float, 里面的ul顶部和它外面的li总是有一段间距
解决:
设置里面的ul的zoom:1
27. IE6-7 li底部有3px的问题
问题:
这个bug产生的充要条件是li的子元素浮动并且li设置了以下CSS属性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。
解决:
1、div设置clear:left|both,这时li不能设置width、height、zoom。
2、li设置float:left,这时li可以设置width、height、zoom。
3、li设置clear:left|both,这时li不能设置width、height、zoom。
4、IE6/IE7的这个Bug可以通过给li中的div设置vertical-align:top|middle|bottom解决。 |