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

display:inline-block;只要想让他变成块元素都可以用吗?用的时候不知道怎么用

display:block;float:left;也可以在一排、、但是没有间距、为什么display:inline-block左右都有间距是什么原因?

正在回答

5 回答

display:inline-block;

首先你要明白,inline-block的这个属性值的作用,它是将元素变为能够设置宽高的行元素,如果一个元素的display属性值被设置成为inline-block,那么你就可以对这个元素设置宽和高.

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

错过1332 提问者

但是display:block也可以设置宽高呀
2016-03-10 回复 有任何疑惑可以回复我~
#2

Chanmok 回复 错过1332 提问者

但是如果用block就变到下一行了..要实现的是在同一行
2016-05-11 回复 有任何疑惑可以回复我~

因为换行了,float 会尽可能的缩小距离,把换行符的空间给占了

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

设置display:inline-block;元素的排列顺序是按内联元素的凡是排布。

内联元素是被看作字体来处理的,字体之间是有间隔的,所以内联元素之间也是有间隔的,前辈元素字体设为0,可以消除间隔,重新设置内联元素的字体大小可消除元素间距。

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

display:block;是块元素。display:inline-block属于内联块相当于包装过的,内部的内联元素之间有间距

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

是的只要你想让他变成这种元素就可以用,然后inline-block指的是内联块状元素,元素的高度、宽度、行高以及顶和底边距都可设置,所以它的边距有默认值



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

举报

0/150
提交
取消

display:inline-block;只要想让他变成块元素都可以用吗?用的时候不知道怎么用

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号