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 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有