竹馬君
2016-05-13 10:24:56
行內(nèi)屬性標(biāo)簽,設(shè)置display:block后采用float布局,又有橫行的margin的情況,ie6間距bug,就是問題癥狀:ie6里的間距比超過設(shè)置的間距
3 回答
已采納

怪盜飯團(tuán)
TA貢獻(xiàn)97條經(jīng)驗(yàn) 獲得超118個(gè)贊
在display:block;后面加入display:inline;display:table;
? ? 備注:行內(nèi)屬性標(biāo)簽,為了設(shè)置寬高,我們需要設(shè)置display:block;(除了input標(biāo)簽比較特殊)。在用float布局并有橫向的margin后,在ie6下,他就具有了塊屬性float后的橫向margin的bug。不過因?yàn)樗旧砭褪切袃?nèi)屬性標(biāo)簽,所以我們?cè)偌由蟙isplay:inline的話,它的高寬就不可設(shè)了。這時(shí)候我們還需要在display:inline后面加入display:talbe。

花滿樓的小前端a
TA貢獻(xiàn)79條經(jīng)驗(yàn) 獲得超33個(gè)贊
都什么年代了,還IE6,bsie!
pc端記一個(gè)hack ie7,用*attr:val;就夠了,要么你css還需要多加練習(xí)了
添加回答
舉報(bào)
0/150
提交
取消