猿问

前端开发中,浏览器遇到的问题

行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,ie6间距bug,就是问题症状:ie6里的间距比超过设置的间距

竹马君
浏览 2214回答 3
3回答

怪盗饭团

在display:block;后面加入display:inline;display:table;    备注:行内属性标签,为了设置宽高,我们需要设置display:block;(除了input标签比较特殊)。在用float布局并有横向的margin后,在ie6下,他就具有了块属性float后的横向margin的bug。不过因为它本身就是行内属性标签,所以我们再加上display:inline的话,它的高宽就不可设了。这时候我们还需要在display:inline后面加入display:talbe。

花满楼的小前端a

都什么年代了,还IE6,bsie!pc端记一个hack ie7,用*attr:val;就够了,要么你css还需要多加练习了

起名咋这么费劲呢

_margin-right:-3px;
随时随地看视频慕课网APP
我要回答