区别1

在这里插入图片描述

区别2

在这里插入图片描述

App.vue代码

<template><div class="container"><h1>🎯 DIV 和 SPAN 标签的区别演示</h1><!-- 第一部分:基本区别演示 --><section class="demo-section"><h2>📦 1. 基本布局区别</h2><h3>DIV 标签(块级元素):</h3><div class="demo-div">我是第一个 DIV</div><div class="demo-div">我是第二个 DIV</div><div class="demo-div">我是第三个 DIV</div><p class="explanation">👆 注意:每个 DIV 都独占一行,即使内容很少</p><h3>SPAN 标签(内联元素):</h3><span class="demo-span">我是第一个 SPAN</span><span class="demo-span">我是第二个 SPAN</span><span class="demo-span">我是第三个 SPAN</span><p class="explanation">👆 注意:所有 SPAN 都在同一行显示</p></section><!-- 第二部分:尺寸设置区别 --><section class="demo-section"><h2>📏 2. 尺寸设置区别</h2><h3>DIV 可以设置宽高:</h3><div class="sized-div">我是 200px 宽,100px 高的 DIV</div><h3>SPAN 无法设置宽高:</h3><span class="sized-span">我是 SPAN,设置宽高无效</span><p class="explanation">👆 注意:SPAN 的大小完全由内容决定</p></section><!-- 第三部分:实际应用场景 --><section class="demo-section"><h2>💡 3. 实际应用场景</h2><h3>DIV 用于布局和容器:</h3><div class="layout-example"><div class="header">网站头部</div><div class="content">网站内容区域</div><div class="footer">网站底部</div></div><h3>SPAN 用于文本样式:</h3><p class="text-example">这是一段普通文本,<span class="highlight">这部分是重点内容</span><span class="red-text">这部分是红色文字</span>,后面又是普通文本。</p></section><!-- 第四部分:混合使用 --><section class="demo-section"><h2>🔄 4. 混合使用示例</h2><div class="card"><div class="card-header"><span class="card-title">用户信息</span><span class="card-status">在线</span></div><div class="card-body">用户名:<span class="username">张三</span><br>邮箱:<span class="email">zhangsan@example.com</span></div></div></section></div>
</template><script>
export default {name: 'App'
}
</script><style>
.container {max-width: 800px;margin: 0 auto;padding: 20px;font-family: '微软雅黑', Arial, sans-serif;
}h1 {color: #2c3e50;text-align: center;margin-bottom: 30px;
}h2 {color: #3498db;border-bottom: 2px solid #3498db;padding-bottom: 5px;
}h3 {color: #27ae60;margin-top: 20px;
}.demo-section {margin-bottom: 40px;padding: 20px;background-color: #f8f9fa;border-radius: 8px;
}/* DIV 演示样式 */
.demo-div {background-color: #e74c3c;color: white;padding: 10px;margin: 5px 0;border-radius: 4px;text-align: center;
}/* SPAN 演示样式 */
.demo-span {background-color: #9b59b6;color: white;padding: 8px 12px;margin: 0 5px;border-radius: 4px;
}.explanation {color: #7f8c8d;font-style: italic;margin-top: 10px;padding: 8px;background-color: #ecf0f1;border-radius: 4px;
}/* 尺寸演示 */
.sized-div {width: 200px;height: 100px;background-color: #f39c12;color: white;display: flex;align-items: center;justify-content: center;border-radius: 4px;margin: 10px 0;
}.sized-span {/* 这些设置对 span 无效 */width: 200px;height: 100px;background-color: #1abc9c;color: white;padding: 10px;border-radius: 4px;
}/* 布局示例 */
.layout-example {border: 2px solid #34495e;border-radius: 8px;overflow: hidden;
}.header {background-color: #2c3e50;color: white;padding: 15px;text-align: center;
}.content {background-color: #ecf0f1;padding: 20px;min-height: 60px;
}.footer {background-color: #95a5a6;color: white;padding: 10px;text-align: center;
}/* 文本样式示例 */
.text-example {font-size: 16px;line-height: 1.6;padding: 15px;background-color: white;border-radius: 4px;border: 1px solid #ddd;
}.highlight {background-color: #f1c40f;padding: 2px 6px;border-radius: 3px;font-weight: bold;
}.red-text {color: #e74c3c;font-weight: bold;
}/* 卡片示例 */
.card {border: 1px solid #ddd;border-radius: 8px;overflow: hidden;background-color: white;
}.card-header {background-color: #3498db;color: white;padding: 15px;display: flex;justify-content: space-between;align-items: center;
}.card-title {font-size: 18px;font-weight: bold;
}.card-status {background-color: #27ae60;padding: 4px 8px;border-radius: 12px;font-size: 12px;
}.card-body {padding: 20px;line-height: 1.8;
}.username {color: #2c3e50;font-weight: bold;
}.email {color: #3498db;font-style: italic;
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/92160.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/92160.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/92160.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

channel_up和lane_up

一、channel_up 1.当aurora通道完成初始化&#xff0c;channel准备发送或者接收数据的时候拉高 2.channel_up属于协议的链路层 3.当所有的通道的lane_up都成功拉高&#xff0c;并且完成通道绑定channel bonding,就拉高channel_up二、lane_up 1.lane初始化成功后拉高&#xff1b…

GDPR合规团队协作软件:保障企业数据安全的关键

随着数据隐私问题日益成为全球关注的焦点&#xff0c;GDPR&#xff08;General Data Protection Regulation&#xff0c;通用数据保护条例&#xff09; 的实施成为企业在数据管理中的一项重要法律要求。特别是对于需要在团队之间协作并共享信息的企业来说&#xff0c;选择合规的…

【图像质量评价指标】信噪比(Signal-to-Noise Ratio,SNR)

文章目录一、基本定义二、判断图像信噪比是否过低&#xff08;经验值&#xff0c;仅供参考&#xff09;三、SNR与图像质量指标关系四、评估方法 代码复现 —— 评估一张图像的信噪比&#xff08;1&#xff09;有参考图像&#xff08;推荐&#xff09;&#xff08;2&#xff09…

Java 实现 TCP 一发一收通信

在网络编程中&#xff0c;TCP&#xff08;传输控制协议&#xff09;凭借其可靠传输的特性&#xff0c;成为需要确保数据完整性场景的核心选择。本文将基于一段 Java 代码实例&#xff0c;全面解析 TCP 单向通信的实现逻辑&#xff0c;帮助开发者掌握 TCP 编程的基础框架与底层原…

docker-compose启动前后端分离项目(单机)

&#x1f31f;docker-compose启动前后端 &#x1f4c1;准备文件 xzs-mysql.sql&#xff08;数据库脚本&#xff09;xzs-3.9.0.jar&#xff08;后端代码&#xff09;application-prod.yml&#xff08;后端配置文件&#xff09;entry.sh&#xff08;后端启动脚本&#xff09;exam…

有关Mysql数据库的总结

MySQL概念MySQL的理论知识概念数据库就是用来存储和管理数据的仓库&#xff01;数据库分类层次型数据库树型结构&#xff0c;一个子记录可以有一个父记录&#xff0c;一个父记录可以有多个子记录&#xff0c;类似一个二叉树&#xff0c;但是一个父节点可以不止两个子节点&#…

复制docker根目录遇到的权限问题

环境 ubuntu20.04, 普通用户使用sudo权限。 需求 linux系统上&#xff0c;默认的docker跟目录在/var/lib/docker目录下&#xff0c;但是根分区太小。想要将docker根目录挪到其它磁盘&#xff0c;防止以后镜像和容器增加后磁盘满了。 操作 先停止所有docker容器&#xff0c;然后…

git-子仓操作

为什么为什么要将代码仓作为子模块&#xff1f;有什么优势&#xff1f;精确版本控制&#xff1a;父仓记录子仓的commit哈希值&#xff0c;确保代码版本固定&#xff0c;避免隐式升级导致的兼容性问题模块化管理&#xff1a;将独立仓库作为子模块嵌入父仓&#xff0c;实现代码物…

代数——第5章——线性算子之应用(Michael Artin)

第 5 章 线性算子之应用 (Applications of Linear Operators) By relieving the brain from all unnecessary work, a good notation sets it free to concentrate on more advanced problems.( 通过减轻大脑所有不必要的工作&#xff0c;良好的符号可以让大脑集中精力解决…

Pytorch02:深度学习基础示例——猫狗识别

一、第三方库介绍库/模块功能torch提供张量操作、自动求导、优化算法、神经网络模块等基础设施。torchvision计算机视觉工具集&#xff0c;提供预训练模型、数据集、图像转换等功能。datasets (torchvision)用于加载常见数据集&#xff08;如 ImageNet、CIFAR-10、MNIST&#x…

spring简单项目实战

项目路径 modelspackage com.qcby.demo1;import com.qcby.service.UserService; import com.qcby.service.UserServiceImpl;public class Dfactory {public UserService createUs(){System.out.println("实例化工厂的方式...");return new UserServiceImpl();} }pack…

ServBay for Windows 1.4.0 发布:新增MySQL、PostgreSQL等数据库自定义配置

各位 Windows 平台的开发者们&#xff0c; ServBay 始终致力于为您打造一个强大、高效且灵活的本地开发环境。距离上次更新仅过去短短一周&#xff0c;经过我们技术团队的快速开发&#xff0c;我们正式推出了 ServBay for Windows 1.4.0 版本。 专业开发者不仅需要一个能用的环…

python网络爬虫小项目(爬取评论)超级简单

python网络爬虫小项目&#xff08;爬取评论&#xff09;超级简单 学习python网络爬虫的完整路径&#xff1a; &#xff08;第一章&#xff09; python网络爬虫(第一章/共三章&#xff1a;网络爬虫库、robots.txt规则&#xff08;防止犯法&#xff09;、查看获取网页源代码)-…

本周大模型新动向:奖励引导、多模态代理、链式思考推理

点击蓝字关注我们AI TIME欢迎每一位AI爱好者的加入&#xff01;01Iterative Distillation for Reward-Guided Fine-Tuning of Diffusion Models in Biomolecular Design本文提出了一种用于生物分子设计中奖励引导生成的扩散模型微调框架。扩散模型在建模复杂、高维数据分布方面…

JAVA+AI教程-第三天

我将由简入繁&#xff0c;由零基础到详细跟大家一起学习java---------------------------------------------------------------------01、程序流程控制&#xff1a;今日课程介绍02、程序流程控制&#xff1a;if分支结构if分支有三种形式&#xff0c;执行顺序就是先执行if&…

自定义命令行解释器shell

目录 一、模块框架图 二、实现目标 三、实现原理 四、全局变量 五、环境变量函数 六、初始化环境变量表函数 七、输出命令行提示符模块 八、提取命令输入模块 九、填充命令行参数表模块 十、检测并处理内建命令模块 十一、执行命令模块 十二、源码 一、模块框架图…

uniapp使用uni-ui怎么修改默认的css样式比如多选框及样式覆盖小程序/安卓/ios兼容问题

修改 uni-ui 多选框 (uni-data-checkbox) 的默认样式 在 uniapp 中使用 uni-ui 的 uni-data-checkbox 组件时&#xff0c;可以通过以下几种方式修改其默认样式&#xff1a; 方法一&#xff1a;使用深度选择器格式一&#xff1a;在页面的 style 部分使用深度选择器 >>>…

《Linux 环境下 Nginx 多站点综合实践:域名解析、访问控制与 HTTPS 加密部署》​

综合练习:请给openlab搭建web网站&#xff0c;网站需求&#xff1a; 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!&#xff0c; 2.给该公司创建三个子界面分别显示学生信息&#xff0c;教学资料和缴费网站&#xff0c;基于www.openlab.com/student 网站访…

网络基础1-11综合实验(eNSP):vlan/DHCP/Web/HTTP/动态PAT/静态NAT

注&#xff1a;在华为模拟器&#xff08;eNSP&#xff09;上做的实验其中&#xff0c;在内网实验&#xff1a;Vlan/DHCP/VWeb/HTTP&#xff0c;在外网实验&#xff1a;动态PAT/静态NAT一、拓扑结构1. 核心设备与连接设备接口连接对象VLAN/IP角色LSW2/LSW3Ethernet 0/0/1-2PC1/P…

Mac上安装Claude Code的步骤

以下是基于现有信息的简明安装指南&#xff0c;适用于macOS系统。请按照以下步骤操作&#xff1a; 前提条件 操作系统&#xff1a;macOS 10.15或更高版本。Node.js和npm&#xff1a;Claude Code基于Node.js&#xff0c;需安装Node.js 18和npm。请检查是否已安装&#xff1a; …