【HTML】行内元素、块级元素与行内块级元素

Type display
行内 inline
块级 block
行内块 inline-block

块级元素的前后会产生换行,行内元素不会。

块级元素可以包含行内元素、块级元素,行内元素只能包含文本和其他行内元素。

CSS Attribute inline block inline-block
width ✔️ ✔️
height ✔️ ✔️
margin ✔️ ✔️ ✔️
padding ✔️ ✔️ ✔️
border ✔️ ✔️ ✔️

常见的display为inline的标签:

html 复制代码
span
a
b i u strong em small sup sub
br
code var kbd
q cite
img
label

img标签的行为表现为行内块,不能换行但可以设置宽高。

常见的display为block的标签:

html 复制代码
p
h1~h6
ul ol li
div
table tr td
hr
pre

常见的display为inline-block的标签:

html 复制代码
button
input
select
textarea

参考资料:

相关推荐
小小前端要继续努力几秒前
Islands Architecture(岛屿架构)
前端·edge
Liu.7745 分钟前
vue使用lodop控件打印
前端·javascript·vue.js
OpenTiny社区11 分钟前
TinySearchBox 综合搜索组件重磅更新:实现 Vue 2 和 Vue 3 双版本适配!
前端·javascript·vue.js
GDAL18 分钟前
HTML 实现登录状态记录 深入全面讲解教程
前端·html·登录验证
(づど)19 分钟前
一套齐全的环境设置:nvm\node\nrm\pnpm
前端·笔记
晷龙烬22 分钟前
Vue 3 自定义指令:从“瑞士军刀”到“专属工具” !
前端·javascript·vue.js
MediaTea24 分钟前
思考与练习(第四章 程序组成与输入输出)
java·linux·服务器·前端·javascript
BD_Marathon26 分钟前
【JavaWeb】NPM_简介和相关配置
前端·npm·node.js
咸鱼加辣29 分钟前
【前端框架】react
前端·react.js·前端框架
unicrom_深圳市由你创科技29 分钟前
Vue 3 高效开发技巧总结
前端·javascript·vue.js