有了下面这个CSS网页布局问题:li上多出的margin问题教程,不懂CSS网页布局问题:li上多出的margin问题的也能装懂了,赶紧get起来装逼一下吧!
【 tulaoshi.com - Web开发 】
不知道大家知道这个问题不,在ie6的情况。假如ul中的li被设置了浮动,而ul本身有设置padding-top.你会发现li无端端多出了根ul的padding-top一样宽的margin-top(在浮动的li元素的数目已使分行的时候出现)。
解决方法:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)1.请不要设置ul的padding,可以用margin代替,实在不行只能嵌套解决。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)2.给ul设置zoom:1;overflow:hidden
3.设置ul的宽度或者高度
问题原因:ie6(或7)在这种情况下,ul的没有获得layout,致使奇怪问题出现。
来源:http://www.tulaoshi.com/n/20160220/1631287.html
看过《CSS网页布局问题:li上多出的margin问题》的人还看了以下文章 更多>>