display:inline 和display:inline-block和display:block有什么样的区别?

 我来答
百度网友e90514f
推荐于2018-03-05 · TA获得超过345个赞
知道小有建树答主
回答量:475
采纳率:72%
帮助的人:216万
展开全部
简单讲就是display:inline 转化成内联元素,不换行;display:block转换成块元素,换行;display:inline-block内联块元素,既不换行又可以使用块元素所拥有的属性,类似于块元素加了浮动效果,但低版本浏览器对这个不支持。
上海德康电子
2023-06-12 广告
ALPS Bluetooth 模块是一种支持蓝牙协议的无线通信模块,通常用于连接蓝牙设备,如手机、耳机、音箱等。ALPS Bluetooth 模块有多种类型,其中包括:1. UGZZC-G 车载用Bluetooth模块:这是一种内置蓝牙协议... 点击进入详情页
本回答由上海德康电子提供
miniappeKlJ8E88tL58W
2012-12-17 · TA获得超过112个赞
知道答主
回答量:120
采纳率:0%
帮助的人:57.7万
展开全部
内联 内联+块状 块状
当你想让内联元素能有自己的宽度和高度的时候而又不想换行的时候 用inline-block很爽哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoucong50
推荐于2018-10-12 · TA获得超过116个赞
知道答主
回答量:99
采纳率:100%
帮助的人:75.5万
展开全部
display:inline这个是将元素转化为内联元素,内联元素的前面和后面都不会有换行符,你不可以给内联元素定宽和高,也就是说你如果同时给一个元素写
{
display:inline;

width:值;

height:值;

}

那么width和height属性就会失效;
display:inline-block这个表示元素 对内具有块级元素的宽和高的属性,即你可以对它设定宽和高,对外却具有内联元素的无换行符特性,这个属性IE8以上才支持,对于IE6和IE7不支持这个值,但是只要他们的元素触发了haslayout属性,他们的内联元素便具有inline-block的特性了,如果haslayout属性不知道的可以百度一下;
display:block这个是将元素转化为块级元素,有宽和高的属性,元素前后都有一个换行符,这个应该不用多讲了吧.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
75384220
2012-12-17 · TA获得超过546个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:270万
展开全部
楼上 解析 很 正确!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式