⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

HTML 块级与行内元素

理解块级元素和行内元素的区别与转换 · 难度:入门 · +10XP

块级元素 vs 行内元素

HTML元素分为两大类型:块级(Block)行内(Inline)。理解它们的区别是掌握CSS布局的基础。

块级元素 Block

独占一整行,自动在前后换行。可以设置width和height。

元素说明
<div>通用容器,最常用
<h1>-<h6>标题
<p>段落
<ul>/<ol>/<li>列表
<section>页面分区
<header>/<footer>页头/页脚

行内元素 Inline

不换行,和其他元素共享一行。宽高由内容决定,设置width/height无效。

元素说明
<span>行内容器
<a>超链接
<strong>加粗强调
<em>斜体强调
<img>图片
<br>换行

display属性转换

用CSS的display属性可以在块级和行内之间切换:

div{display:inline}      /* 块级变行内 */
span{display:block}      /* 行内变块级 */
li{display:inline-block} /* 行内但可设宽高 */
.hidden{display:none}    /* 隐藏且不占空间 */

???? 练习任务

创建3个div和3个span,设置不同display值观察变化。

Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 101 篇
0 完成
🔥 0