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

display:inline-block和float的区别?

为什么display:inline-block后,两个div之间会有空隙?而用float就没有?

正在回答

5 回答

空白(Whitespace):inline-block包含html空白节点。如果你的html中一系列元素每个元素之间都换行了,当你对这些元素设置inline-block时,这些元素之间就会出现空白。而浮动元素会忽略空白节点,互相紧贴

这是我百度的...其实也没弄很懂 你可以百度去看看呀 好像有更多解释...


0 回复 有任何疑惑可以回复我~
#1

我允我允 提问者

非常感谢!
2016-08-22 回复 有任何疑惑可以回复我~

空白(Whitespace):inline-block包含html空白节点。如果你的html中一系列元素每个元素之间都换行了,当你对这些元素设置inline-block时,这些元素之间就会出现空白。而浮动元素会忽略空白节点,互相紧贴

这是我百度的...也没有弄多明白...你可以去百度试试,有更多的解释...


0 回复 有任何疑惑可以回复我~

用margin属性,笔误

0 回复 有任何疑惑可以回复我~

没道理啊元素之间的空隙是由margin元素决定的

0 回复 有任何疑惑可以回复我~

inline-block好像默认的有空格或者换行符

0 回复 有任何疑惑可以回复我~
#1

我允我允 提问者

但是用了 margin:0px;之后还是有。
2016-08-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

display:inline-block和float的区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信