div和span區別

區別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; …