为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

已采纳
?
怪盗饭团

TA贡献97条经验 获得超118个赞

在display:block;后面加入display:inline;display:table;

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


查看完整回答
2 反对 回复 2016-05-16
?
花满楼的小前端a

TA贡献79条经验 获得超33个赞

都什么年代了,还IE6,bsie!

pc端记一个hack ie7,用*attr:val;就够了,要么你css还需要多加练习了

查看完整回答
1 反对 回复 2016-05-13
?
起名咋这么费劲呢

TA贡献39条经验 获得超10个赞

_margin-right:-3px;

查看完整回答
反对 回复 2016-05-13
  • 3 回答
  • 0 关注
  • 2213 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信