CSS元素显示模式(display)
一、什么是元素显示模式在 HTML 中每个元素都有自己的显示方式这种显示方式决定了元素如何排列元素占据空间大小是否可以设置宽度和高度是否会独占一行CSS 中通过display 属性来控制元素的显示模式。语法选择器 { display: 属性值; }例如div { display: inline; }表示让div元素变成行内元素。常见的元素显示模式显示模式英文特点块级元素block独占一行可以设置宽高行内元素inline一行显示不能设置宽高行内块元素inline-block一行显示可以设置宽高二、块级元素block1. 什么是块级元素块级元素最大的特点独占一整行宽度默认占满父元素可以设置宽度和高度。例如div我是div/div p我是段落/p h1我是标题/h1效果---------------- 我是div ---------------- 我是段落 ---------------- 我是标题 ----------------每个元素都会换行。2. 常见块级元素常见的块级元素div/div p/p h1/h1 ul/ul ol/ol li/li form/form table/table3. 块级元素特点1独占一行例如div盒子1/div div盒子2/div显示盒子1 盒子2两个 div 自动换行。2可以设置宽高div { width:300px; height:100px; }有效---------------- | | | div | | | ----------------3可以设置内外边距例如div { margin:20px; padding:30px; }有效。三、行内元素inline1. 什么是行内元素行内元素不会独占一行只占自身内容大小。例如spanhello/span spanworld/span显示hello world两个 span 会在同一行。2. 常见行内元素a/a span/span strong/strong em/em i/i b/b3. 行内元素特点1不会独占一行例如a href#百度/a a href#谷歌/a显示百度 谷歌2不能设置宽度和高度例如span { width:200px; height:100px; }不会生效。原因行内元素的大小由内容撑开。3只能设置水平方向的 margin 和 padding例如span { margin-left:20px; }有效。但是span { margin-top:50px; }效果不明显。四、行内块元素inline-block1. 什么是行内块元素行内块元素同时具有行内元素和块级元素的特点。特点可以和其他元素在一行显示可以设置宽度和高度例如img src1.jpg img src2.jpg图片默认就是行内块元素。显示图片1 图片22. 行内块元素特点1可以设置宽高img { width:200px; height:200px; }有效。2不会独占一行div classbox/div div classbox/divCSS.box { display:inline-block; width:100px; height:100px; }效果---- ---- |盒1| |盒2| ---- ----五、三种显示模式对比特点block块级inline行内inline-block行内块独占一行√××设置宽度√×√设置高度√×√设置margin全部有效左右有效全部有效常见元素div,pspan,aimg,input六、display属性改变元素显示模式CSS 中可以使用display改变元素类型。例如1. div变成行内元素HTMLdiv 我是div /divCSSdiv{ display:inline; }效果div 不再独占一行。2. span变成块级元素HTMLspan 我是span /spanCSSspan{ display:block; }效果span 可以设置宽高并且独占一行。3. 转换成行内块div{ display:inline-block; }效果div 可以像图片一样排列。七、display:none隐藏元素display:none可以隐藏元素。例如.box{ display:none; }效果元素消失并且不占空间。例如div 盒子1 /div div classhide 盒子2 /div div 盒子3 /divCSS.hide{ display:none; }显示盒子1 盒子3盒子2不存在。八、display:none 和 visibility:hidden区别display:none特点元素隐藏不占位置例如盒子1 (消失) 盒子3visibility:hidden特点元素隐藏仍然占据空间CSS.box{ visibility:hidden; }效果盒子1 空白区域 盒子3九、实际开发中的应用1. 导航栏HTMLa首页/a a新闻/a a关于/a默认首页 新闻 关于转换a{ display:inline-block; width:100px; height:40px; }效果首页 新闻 关于2. 图片排列img{ display:inline-block; width:200px; height:150px; }多个图片可以横向排列。3. 块级盒子居中div{ width:300px; margin:auto; }前提必须是块级元素。十、为什么需要学习元素显示模式网页布局本质就是使用不同显示模式控制元素的位置和大小。例如网页顶部导航logo 首页 产品 联系需要inline-block网页主体文章内容需要block文字中的链接点击这里需要inline十一、总结CSS 三大元素显示模式1. 块级元素 block特点独占一行可以设置宽高常用于页面大结构代表div p h1 ul2. 行内元素 inline特点不换行不能设置宽高大小由内容决定代表span a strong3. 行内块元素 inline-block特点不换行可以设置宽高常用于导航、图片排列代表img input4. display属性常用display:block; display:inline; display:inline-block; display:none;

相关新闻

408计算机组成原理:从核心脉络到系统思维,告别死记硬背

408计算机组成原理:从核心脉络到系统思维,告别死记硬背

1. 从“背多分”到“理解分”:408计组的复习本质 又到了考研季,后台和私信里关于408计算机专业基础综合的咨询又多了起来,尤其是计算机组成原理这门课,堪称“重灾区”。很多同学一上来就问:“学长,有没有计…

2026/8/2 7:38:22 阅读更多 →
【C语言】09-深入解析main函数

【C语言】09-深入解析main函数

作者简介Nebula嵌入式 | 嵌入式软件工程师🏆技术背景:22届普通二本院校毕业生专注于嵌入式软件开发(MCU/RTOS/Linux应用/Linux驱动开发 持续学习中)📚内容创作:小红书、抖音、B站同名账号,分享嵌…

2026/8/2 7:38:22 阅读更多 →
长沙中央空调维修-欧米到家金牌师傅全城区30分钟火速上门覆盖芙蓉/雨花/岳麓/天心/开福等全域各区 专治不制冷/漏水/异响/跳闸

长沙中央空调维修-欧米到家金牌师傅全城区30分钟火速上门覆盖芙蓉/雨花/岳麓/天心/开福等全域各区 专治不制冷/漏水/异响/跳闸

在长沙,中央空调突发故障是家庭、商铺与写字楼的高频烦心事——中央空调不制冷、内机漏水、外机异响跳闸、开机没反应等问题,往往在盛夏高温、回南天潮湿时节集中爆发。很多用户会搜索“长沙中央空调维修”“长沙附近中央空调上门师傅”“长沙中央空调漏…

2026/8/2 7:38:22 阅读更多 →

最新新闻

C++迭代器深度解析:从STL核心到自定义实现

C++迭代器深度解析:从STL核心到自定义实现

1. 项目概述:为什么迭代器是C的“瑞士军刀”? 如果你写过C,尤其是用过STL容器,那你肯定对 for(auto it vec.begin(); it ! vec.end(); it) 这行代码不陌生。这个 it ,就是迭代器。但很多人对它的理解,…

2026/8/2 8:12:36 阅读更多 →
GHelper:开源硬件控制工具的轻量级解决方案与系统性能优化实践

GHelper:开源硬件控制工具的轻量级解决方案与系统性能优化实践

GHelper:开源硬件控制工具的轻量级解决方案与系统性能优化实践 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zen…

2026/8/2 8:12:36 阅读更多 →
Linux网络管理利器nmcli:从基础操作到网卡绑定实战指南

Linux网络管理利器nmcli:从基础操作到网卡绑定实战指南

1. 项目概述:从命令行高效管理网络 在Linux服务器运维和桌面管理的日常工作中,网络配置是绕不开的一环。很多朋友习惯了图形界面,或者直接去修改 /etc/sysconfig/network-scripts/ 下的配置文件,但当你面对一台没有图形界面的服…

2026/8/2 8:12:36 阅读更多 →
从电竞到技术团队:构建高韧性协作系统的可观测性与抗压设计

从电竞到技术团队:构建高韧性协作系统的可观测性与抗压设计

如果你关注《英雄联盟》职业赛事,特别是 LPL(英雄联盟职业联赛)和 MSI(季中冠军赛),最近可能看到过一些关于 BLG 战队上单选手 Bin 的场外讨论。这些讨论往往聚焦于“选手情绪”、“团队氛围”等关键词&…

2026/8/2 8:12:36 阅读更多 →
经典C算法深度解析:从底层实现到现代编程实践

经典C算法深度解析:从底层实现到现代编程实践

1. 从“100个经典C算法”说起:为什么今天还需要啃这些老代码? 最近在整理硬盘,翻出来一个老文件夹,名字就叫“100个经典C算法”。点开一看,里面全是 .c 文件,从冒泡排序到八皇后问题,从汉诺塔…

2026/8/2 8:12:36 阅读更多 →
兴隆台低龄孩子第一次上钢琴课,要注意什么?

兴隆台低龄孩子第一次上钢琴课,要注意什么?

很多兴隆台家长给孩子选钢琴课,第一反应不是“学不学得会”,而是:孩子坐不坐得住?会不会一上来就排斥?老师会不会太严?家里没琴怎么办?尤其是低龄孩子第一次接触钢琴,真的不能只看“…

2026/8/2 8:11:36 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →