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 删除。