新闻详情

新闻详情

首页 / 资讯中心 / 详情

HTML系列教程:25_HTML 区块元素(块级、行内、行内块,div、span)零基础详解

发布时间:2026/9/25 14:45:53来源:尧图网络
HTML系列教程:25_HTML 区块元素(块级、行内、行内块,div、span)零基础详解
前面学的 h1~h6、p、ul、table、form、input、a 这些标签浏览器会默认把它们分成三类块级元素block独占一整行上下换行。代表div、p、h1‑h6、ul、ol、form行内元素inline不换行多个标签从左到右并排不能设置宽高。代表span、a、b、i行内块元素inline‑block并排显示同时可以设置宽高。代表img、input两个最重要容器标签div块级容器用来划分大区域网页布局主力盒子span行内容器用来给一小段文字局部改样式核心记忆块级占整行行内并排不能设宽高行内块并排还能设宽高。一、块级元素 block特点独占一整行后面的内容自动换行。可以设置width宽度、height高度、margin 外边距、padding 内边距。里面可以放块级、行内、行内块元素。特殊p 标签里面不能放块级标签p 里面不要套 div、h1。常见块级标签div、h1~h6、p、ul、ol、li、table、form、dl示例观察效果!DOCTYPE html html langzh‑CN head meta charsetUTF‑8 style div{ background:#87ceeb; } h3{ background:#ffd700; } p{ background:#90ee90; } /style /head body div我是div块级元素1/div h3我是h3标题块级元素/h3 p我是p段落块级元素/p /body /html效果每个盒子各自占满一整行一个结束下一个跑到下面新一行。div 通用块容器布局最重要标签div本身没有任何默认样式纯粹用来划分网页的一块块区域。 网页结构头部、导航、内容区、侧边栏、底部全部用 div 划分。示例用 div 划分页面模块body !-- 网页头部区域 -- div classheader h2网站标题/h2 /div !-- 中间主体内容 -- div classmain p这里是网页主要内容文字/p /div !-- 网页底部 -- div classfooter p版权所有 ©2026/p /div /bodydiv 就是一个透明大盒子把一组相关标签包裹在一起方便统一加 CSS 样式。class 属性给 div 起类名CSS 通过 class 选中这个盒子设置样式。二、行内元素 inline特点不会独占一行多个标签从左往右并排显示。不能设置 width、height宽高由里面的文字内容撑开。只能存放文字、其他行内元素行内里面尽量不放块级元素。常见行内标签span、a超链接、b加粗、i斜体、strong、emspan 行内容器span 没有默认样式专门用来选中一小段文字局部改样式。div 管一大块区域span 管一小段文字。示例p今天天气很好span stylecolor:red;font‑weight:bold;适合出门游玩/span。/p解释 整段是 p块级里面 “适合出门游玩” 这一小部分用 span 包起来单独改成红色加粗。行内元素并排演示body a href#链接1/a a href#链接2/a span文字A/span span文字B/span /body效果全部横向排在一起不会换行。❗行内元素坑给 span、a 设置 width、height不生效span{ width:200px; height:100px; background:pink; }写了宽高浏览器完全忽略因为 inline 行内不支持宽高。三、行内块元素 inline‑block特点和行内一样多个元素横向并排显示不强制换行和块级一样可以设置 width、height、margin、padding典型标签img图片、input输入框示例img 并排body img srchttps://picsum.photos/id/10/100/80 alt图1 img srchttps://picsum.photos/id/11/100/80 alt图2 img srchttps://picsum.photos/id/12/100/80 alt图3 /body三张图片并排同时可以设置 width 宽高。input 输入框也是行内块input typetext input typebutton value按钮输入框和按钮横向排在一起还能设置宽高。✨CSS 改变元素显示模式重点我们可以用displayCSS 属性强行切换三种模式。display:block;→ 变成块级独占一行可以设置宽高display:inline;→ 变成行内并排不能设置宽高display:inline‑block;→ 变成行内块并排 可设置宽高示例 1把 a 链接原本行内改成块级!DOCTYPE html html langzh‑CN head meta charsetUTF‑8 style a{ display:block; /*把行内a改为块级独占一行可以设置宽高*/ width:120px; height:40px; background:#4285f4; color:white; text‑decoration:none; text‑align:center; line‑height:40px; } /style /head body a href#导航1/a a href#导航2/a a href#导航3/a /body /html效果链接不再并排每个链接占一整行变成方块按钮。示例 2把 div块级改成行内块实现多个盒子横向并排head meta charsetUTF‑8 style .box{ width:100px; height:100px; background:#ffa500; display:inline‑block; /*块级div改为行内块盒子横向排*/ } /style /head body div classbox盒子1/div div classbox盒子2/div div classbox盒子3/div /body原本 div 每个占一行设置display:inline‑block之后三个盒子横向并排。三类元素对比表格类型display 值换行特点能否设置宽高典型标签使用场景块级元素block独占一行自动换行✅可以div、p、h1‑h6、ul划分网页大区域、大盒子布局行内元素inline横向并排不换行❌无效span、a、b、em一小段文字局部样式行内块元素inline‑block横向并排不换行✅可以img、input图片、表单控件小盒子并排通俗大白话记忆块级大盒子一人占一行能做大做宽行内文字碎片挤在一起不能改大小行内块像文字一样排又能设置宽高div 和 span 的核心区别新手必背标签类型作用div块级 block划分网页大块区域大盒子独占一行span行内 inline选中一小段文字局部改颜色字体不会换行示例对比!-- div一大块 -- div stylebackground:#ccc; 这是一大块内容会占满整行 /div p春天来了span stylecolor:green;万物复苏/span花儿开放。/p !-- span只修饰句子中间一小段文字 --新手高频踩坑坑 1给行内元素span、a设置 width height发现完全不起效果解决加上display:inline‑block;或者display:block;坑 2p 标签里面嵌套 div❌p div错误p里面不能放div块级标签/div /p浏览器会自动把 p 标签拆分代码错乱。坑 3分不清什么时候用 div 什么时候 span要包裹一大块包含标题、段落、图片→ 用 div 只想修改一句话里面几个字的颜色 → 用 span坑 4想让多个 div 横向排忘记写display:inline‑blockdiv 默认块级每个占一行想要并排设置display:inline‑block。完整综合示例直接复制运行!DOCTYPE html html langzh‑CN head meta charsetUTF‑8 meta nameviewport contentwidthdevice‑width, initial‑scale1.0 style /*块级盒子div*/ .big‑box{ background:#b0e0e6; margin:8px 0; padding:10px; } /*行内块让小div横向并排*/ .small{ width:80px; height:80px; background:#ffb6c1; display:inline‑block; margin:5px; } /style /head body h2区块元素演示/h2 div classbig‑box 我是div块级元素独占一行。 /div div classbig‑box 多个小div设置inline‑block实现并排 div classsmall1/div div classsmall2/div div classsmall3/div /div p 这是p段落块级。span stylecolor:blue;font‑size:18px;这里一小段文字使用span行内标签改成蓝色/span后面继续文字。 /p p图片img是行内块可以并排可设置宽高/p img srchttps://picsum.photos/id/20/80/60 alt图 img srchttps://picsum.photos/id/21/80/60 alt图 /body /html本篇知识点总结HTML 元素分为三类块级 block、行内 inline、行内块 inline‑block。块级元素独占一行可以设置宽高div是通用块容器用来划分网页大块布局。行内元素横向并排宽高由内容决定设置宽高无效span行内容器用于局部文字样式。行内块元素既可以并排又支持宽高代表标签img、input。CSS 的display属性可以修改元素显示模式block /inline/inline‑block。div 做大盒子span 修饰小段文字p 不要嵌套 div。✍小练习使用 div 做 2 个大盒子大盒子内部放 3 个小 div设置display:inline‑block横向并排写一段 p中间用 span 把其中几个字改成红色。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

CRM客户管理系统源码部署、改造与迁移实战指南 2026/9/25 15:19:56

CRM客户管理系统源码部署、改造与迁移实战指南

简介:功能齐全的CRM客户管理系统旗舰版源码,面向需要搭建客户管理系统的中小企业和PHP开发者,提供一套涵盖线索、客户、商机、合同、财务、销售、采购、库存、产品、任务、日程、知识、日志、站内信、营销等十大模块和五小模块的完整程序。源…

阅读更多 →
采购管理系统源码部署实战:从MySQL数据库脚本到表结构设计 2026/9/25 15:19:50

采购管理系统源码部署实战:从MySQL数据库脚本到表结构设计

简介:面向计算机相关专业学生和企业开发者的采购管理系统源码包,覆盖采购合同、供应商、采购单、发货单、返厂单等核心业务模块,可用于毕业设计、课程设计、实战练习或初期项目立项演示。压缩包共113个文件,以56个Java源文件为主&…

阅读更多 →
MFBR:5G QoS里那道最容易被忽视的速率上限,如何影响业务 2026/9/25 15:19:49

MFBR:5G QoS里那道最容易被忽视的速率上限,如何影响业务

在5G QoS参数这堆缩写里,GFBR是最让人安心的一个:名字叫“保证流比特率”,字面意思就是网络给GBR业务画了一条保底线。可真正吃过亏的人,会提醒你多看一眼它旁边的MFBR。MFBR,Maximum Flow Bit Rate,最大流…

阅读更多 →
Unity3DTraining 实战:使用 Editor Test Runner 为 Unity 游戏逻辑编写单元测试 2026/9/25 15:19:43

Unity3DTraining 实战:使用 Editor Test Runner 为 Unity 游戏逻辑编写单元测试

示例工程 【免费下载链接】Unity3DTraining 【Unity杂货铺】unity大杂烩~ 项目地址: https://gitcode.com/gh_mirrors/un/Unity3DTraining 点击查看 免费下载 本篇指南围绕 Unity3DTraining 仓库中 Unit4Unity/Editor Test Runner 示例工程,系统讲解如何…

阅读更多 →
WechatExporter 微信聊天记录导出备份工具:从 iTunes 备份到 HTML/PDF 导出的完整实战指南 2026/9/25 15:19:37

WechatExporter 微信聊天记录导出备份工具:从 iTunes 备份到 HTML/PDF 导出的完整实战指南

桌面应用 【免费下载链接】WechatExporter Wechat Chat History Exporter 微信聊天记录导出备份程序 项目地址: https://gitcode.com/gh_mirrors/we/WechatExporter 点击查看 免费下载 导读 WechatExporter 是一个用 C 重写的跨平台微信聊天记录导出与备份工具&am…

阅读更多 →
从零构建生产级记忆型AI Agent:AgentScope架构与实战 2026/9/25 15:19:36

从零构建生产级记忆型AI Agent:AgentScope架构与实战

1. 为什么我要从零手搓一个记忆型 AI Agent先说结论:市面上大部分所谓“AI Agent 框架”,本质上只是把大模型的 API 包了一层,加了个循环调用,真正落到生产环境里,记忆管理、流式输出、人机协同、可观测性这几块几乎全…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉