display:inline 和display:inline-block和display:block有什么样的区别?
4个回答
上海德康电子
2023-06-12 广告
2023-06-12 广告
ALPS Bluetooth 模块是一种支持蓝牙协议的无线通信模块,通常用于连接蓝牙设备,如手机、耳机、音箱等。ALPS Bluetooth 模块有多种类型,其中包括:1. UGZZC-G 车载用Bluetooth模块:这是一种内置蓝牙协议...
点击进入详情页
本回答由上海德康电子提供
展开全部
内联 内联+块状 块状
当你想让内联元素能有自己的宽度和高度的时候而又不想换行的时候 用inline-block很爽哦
当你想让内联元素能有自己的宽度和高度的时候而又不想换行的时候 用inline-block很爽哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
display:inline这个是将元素转化为内联元素,内联元素的前面和后面都不会有换行符,你不可以给内联元素定宽和高,也就是说你如果同时给一个元素写
{
display:inline;
width:值;
height:值;
}
那么width和height属性就会失效;
display:inline-block这个表示元素 对内具有块级元素的宽和高的属性,即你可以对它设定宽和高,对外却具有内联元素的无换行符特性,这个属性IE8以上才支持,对于IE6和IE7不支持这个值,但是只要他们的元素触发了haslayout属性,他们的内联元素便具有inline-block的特性了,如果haslayout属性不知道的可以百度一下;
display:block这个是将元素转化为块级元素,有宽和高的属性,元素前后都有一个换行符,这个应该不用多讲了吧.
{
display:inline;
width:值;
height:值;
}
那么width和height属性就会失效;
display:inline-block这个表示元素 对内具有块级元素的宽和高的属性,即你可以对它设定宽和高,对外却具有内联元素的无换行符特性,这个属性IE8以上才支持,对于IE6和IE7不支持这个值,但是只要他们的元素触发了haslayout属性,他们的内联元素便具有inline-block的特性了,如果haslayout属性不知道的可以百度一下;
display:block这个是将元素转化为块级元素,有宽和高的属性,元素前后都有一个换行符,这个应该不用多讲了吧.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上 解析 很 正确!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询