武林網(wǎng)(www.companysz.com)文章簡介:不知道大家知道這個問題不,在ie6的情況。假如ul中的li被設(shè)置了浮動,而ul本身有設(shè)置padding-top.你會發(fā)現(xiàn)li無端端多出了根ul的padding-top一樣寬的margin-top(在浮動的li元素的數(shù)目已使分行的時候出現(xiàn))。
不知道大家知道這個問題不,在ie6的情況。假如ul中的li被設(shè)置了浮動,而ul本身有設(shè)置padding-top.你會發(fā)現(xiàn)li無端端多出了根ul的padding-top一樣寬的margin-top(在浮動的li元素的數(shù)目已使分行的時候出現(xiàn))。
解決方法:
1.請不要設(shè)置ul的padding,可以用margin代替,實在不行只能嵌套解決。
2.給ul設(shè)置zoom:1;overflow:hidden
3.設(shè)置ul的寬度或者高度
問題原因:ie6(或7)在這種情況下,ul的沒有獲得layout,致使奇怪問題出現(xiàn)。
新聞熱點
疑難解答