inline-block,css的inlineblock

http://www.itjxue.com  2023-01-05 07:00  来源:未知  点击次数: 

inline block是什么意思

是:inline-block

inline-block

简单来说就是在CSS中通过display:inline-block对一个对象指定inline-block属性,可以将对象呈递为内联对象,但是对象的内容作为块对象呈递。

inline、inline-block和block

1、inline元素的特点:行内元素,内容撑起宽度,无高度、宽度属性、padding和margin只有左右,无上下

2、block元素的特点:块级元素,单独占据一行,有高度宽度、padding、margin都有

3、inline-block:具备inline的不换行、block的高度宽度、有全部的padding、margin

inline和float都可实现一行显示:他们的区别如下:

1、float脱离文档流,inline不会

2、inline元素之间有4px的空格,float的元素必须高度一致,要不然会换行

3、可以在iniline元素间设置!----、margin-left:-4、父div 的font-size:0来解决空格

inline 的一个典型应用:模拟表格

title样式{

display:inline-block;

float:left;

width:20%;

}

content样式{

display:inline-block;

width:80%? ? //必须跟上面的宽度和为100

}

实现效果:表格样式,content内容会换行展示

block,inline和inline-block的区别

display:inline

inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽度随元素的内容而变化。

inline元素设置width,height属性无效。

inline元素的margin和padding属性,水平方向的padding-left, padding-right, margin-left, margin-right都产生边距效果;但竖直方向的padding-top, padding-bottom, margin-top, margin-bottom不会产生边距效果。

display:inline-block

简单来说就是将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行内。比如我们可以给一个link(a元素)inline-block属性值,使其既具有block的宽度高度特性又具有inline的同行特性。

(责任编辑:IT教学网)

更多

推荐mac苹果系统文章