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

在这里可可不可以不要float:left; 而是直接将div标签改为{display:inline或者inline-block}?

在这里可可不可以不要float:left; 而是直接将div标签改为{display:inline或者inline-block}?

然后div变为内联元素,使他们变成一行http://img1.sycdn.imooc.com//58b3d8510001bc9b09850538.jpg

正在回答

3 回答

display:inline是把块级元素设置成行级元素,设置完后他是能分布在同一行 ,但他不具备块级 元素的属性,就不能设置高度,宽度,行间距了,

display:inline-block是把块级元素设置成行级元素,自身也还具备块级元素的属性,但好像不能单独设置属性,设置一个属性,另一个也跟着变。

float:left是把子元素从父级元素中脱离出来,单独占据一层,自身块级属性不变,还可以继续单独设置

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

weibo_长的不帅怪我咯v_0 提问者

非常感谢!
2017-02-27 回复 有任何疑惑可以回复我~

完全可以啊,display:inline或者inline-block就已经让他失去了本身块级元素的display:block属性跟设置float一样的

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

可以的

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

举报

0/150
提交
取消

在这里可可不可以不要float:left; 而是直接将div标签改为{display:inline或者inline-block}?

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