HTML元素按布局属性可以分为三种类型:块级元素、行内元素、行内块元素
这篇文章梳理一下他们的区别与联系
块级元素 行内元素 margin的上下,padding的上下,宽度,高度都不可以设置。宽度随元素的内容大小而变化。font-size为0,子元素再设置具体的字体大小。行内块元素 font-size为0,子元素再设置具体的字体大小。可以通过css的display的属性来转换
block 块级元素inline 行内元素inline-block 行内块级元素display: block; // 设置元素为块级元素
display: inline: // 设置元素为行内元素
display: inline-block; // 设置元素为行内块元素块级元素 div,p,ul,li(列表),ol(有序列表),h1,h2,h3,h4,h5,h6,form,hr,dd,dl
header,main,footer,section,address,article,aside等
行内元素 a,span,label,i等
行内块元素 img,input,textarea,select,button,canvas,svg等
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。