dispaly: inline-flex 和 display: flex 的區別

display: inline-flexdisplay: flex 都是 CSS 中用于創建彈性盒子布局(Flexbox)的屬性值,但它們之間有一些關鍵的區別,主要體現在元素如何在頁面上被渲染和它們對周圍元素的影響。

主要區別


1,塊級 vs 行內塊級
display: flex:將一個元素設置為塊級彈性容器。這意味著它會像其他塊級元素(如 <div>)一樣開始新的一行,并且可以設置寬度、高度等屬性,不會與其他塊級元素在同一行顯示。
display: inline-flex:將一個元素設置為行內塊級彈性容器。與 inline-block 類似,它允許該元素與其他行內元素在同一行顯示,而不會強制新行開始。但是,它仍然保持了作為彈性容器的所有功能。

2,外部顯示類型(External Display Type)
對于 display: flex,其外部顯示類型為塊級(block),這意味著它遵循塊級元素的布局規則。
而 display: inline-flex 的外部顯示類型為行內塊級(inline-block),這使得它可以和其他行內元素一起出現在同一行內,除非空間不足導致換行。

3,布局影響
使用 display: flex 時,該元素會占據整個可用寬度(如果未明確指定寬度的話),并且通常會獨占一行。
使用 display: inline-flex 時,元素僅占用其內容所需的寬度,并允許其他行內或行內塊級元素與其并排顯示在同一行中。

下面來看代碼示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.flex .box {width: 500px;background: yellow;display: flex;justify-content: space-between;}.inline-flex .box {width: 500px;background: pink;display: inline-flex;justify-content: space-between;}</style>
</head><body><div class="flex"><div class="box"><span>123</span><span>456</span></div><span>額外的</span></div><div class="inline-flex"><div class="box"><span>123</span><span>456</span></div><span>額外的</span></div>
</body></html>

效果圖

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/80030.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/80030.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/80030.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Sqlserver安全篇之_Sqlcmd命令使用windows域賬號認證sqlserver遇到問題如何處理的案例

sqlcmd https://learn.microsoft.com/zh-cn/sql/tools/sqlcmd/sqlcmd-connect-database-engine?viewsql-server-ver16 sqlcmd -S指定的數據庫連接字符串必須有對應的有效的SPN信息&#xff0c;否則會報錯SSPI Provider: Server not found in Kerberos database. 正常連接 1、…

電腦硬盤常見的幾種接口類型

一、傳統接口&#xff08;機械硬盤為主&#xff09; 1. SATA 接口&#xff08;Serial ATA&#xff09; 特點&#xff1a; 最主流的機械硬盤&#xff08;HDD&#xff09;接口&#xff0c;廣泛用于臺式機和筆記本電腦。傳輸速度較慢&#xff0c;理論最大帶寬為 6 Gbps&#xff…

【前端HTML生成二維碼——MQ】

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 前端HTML生成二維碼——MQ 前言本文將介紹前端HTML如何更具用戶輸入的內容生成對應的二維碼,附頁面代碼、實現函數、js腳本。一、自定義顯示頁面1、效果圖二、使用步驟1、引入庫2、實現函數3、頁面及函數代…

研發效率破局之道閱讀總結(3)工程優化

研發效率破局之道閱讀總結(3)工程優化 Author: Once Day Date: 2025年4月22日 一位熱衷于Linux學習和開發的菜鳥&#xff0c;試圖譜寫一場冒險之旅&#xff0c;也許終點只是一場白日夢… 漫漫長路&#xff0c;有人對你微笑過嘛… 全系列文章可參考專欄: 程序的藝術_Once-Day…

C# MP3 伴奏

使用建議&#xff1a; 參數調節指南&#xff1a; 低頻人聲殘留&#xff1a;降低CenterFrequency(800-1500Hz) 高頻人聲殘留&#xff1a;提高CenterFrequency(2500-3500Hz) 消除力度不足&#xff1a;提高EliminationStrength(0.9-1.0) 伴奏失真&#xff1a;降低EliminationSt…

大模型面經 | 春招、秋招算法面試常考八股文附答案(四)

大家好,我是皮先生!! 今天給大家分享一些關于大模型面試常見的面試題,希望對大家的面試有所幫助。 往期回顧: 大模型面經 | 春招、秋招算法面試常考八股文附答案(RAG專題一) 大模型面經 | 春招、秋招算法面試常考八股文附答案(RAG專題二) 大模型面經 | 春招、秋招算法…

Springboot 集成 RBAC 模型實戰指南

RBAC 模型核心原理 詳情可參考之前的筆記&#xff1a;https://blog.csdn.net/qq_35201802/article/details/146036789?spm1011.2415.3001.5331 RBAC 定義與優勢 RBAC&#xff08;Role-Based Access Control&#xff0c;基于角色的訪問控制&#xff09;** 是一種通過角色關聯…

如何收集用戶白屏/長時間無響應/接口超時問題

想象一下這樣的場景:一位用戶在午休時間打開某電商應用,準備購買一件心儀已久的商品。然而,頁面加載了數秒后依然是一片空白,或者點擊“加入購物車”按鈕后沒有任何反饋,甚至在結算時接口超時導致訂單失敗。用戶的耐心被迅速消耗殆盡,關閉應用,轉而選擇了競爭對手的產品…

用戶需求報告、系統需求規格說明書、軟件需求規格說明的對比分析

用戶需求報告、系統需求規格說明書&#xff08;SyRS&#xff09;和軟件需求規格說明書&#xff08;SRS&#xff09;是需求工程中的關鍵文檔&#xff0c;分別對應不同層次和視角的需求描述。以下是它們的核心區別對比&#xff1a; ??1. 用戶需求報告&#xff08;User Requirem…

iostat指令介紹

文章目錄 1. 功能介紹2. 語法介紹3. 應用場景4. 示例分析 1. 功能介紹 iostat (input/output statistics)&#xff0c;是 Linux/Unix 系統中用于監控 CPU 使用率和 磁盤 I/O 性能的核心工具&#xff0c;可實時展示設備負載、吞吐量、隊列狀態等關鍵指標。 可以使用 man iostat查…

神經網絡 “疑難雜癥” 破解指南:梯度消失與爆炸全攻略(六)

引言 在神經網絡的發展歷程中&#xff0c;梯度消失和梯度爆炸如同兩座難以翻越的大山&#xff0c;阻礙著深層神經網絡發揮其強大的潛力。尤其是在處理復雜任務時&#xff0c;這兩個問題可能導致模型訓練陷入困境&#xff0c;無法達到預期的效果。本文將深入探討梯度消失和梯度…

“多模態SCA+DevSecOps+SBOM風險情報預警 “數字供應鏈安全最佳管理體系!懸鏡安全如何用AI守護萬億數字中國?

夜深人靜&#xff0c;程序員青絲盯著屏幕上自動生成的代碼模塊陷入沉思。在AI大模型的加持下&#xff0c;僅用一周團隊就完成了原本需要半年的開發進度&#xff0c;但代碼審查時卻發現了不少高危漏洞。“生成效率提升了&#xff0c;但安全漏洞像定時炸彈一樣藏在代碼里”&#…

Node.js簡介(nvm使用)

Node.js是一個基于Chrome V8 JavaScript引擎構建的開源、跨平臺JavaScript運行環境。它允許開發者在服務器端運行JavaScript代碼&#xff0c;從而實現前后端統一的開發語言。Node.js具有事件驅動、非阻塞I/O模型&#xff0c;使其非常適合于構建高性能的網絡應用。 Node.js不是…

PHP日志會對服務器產生哪些影響?

PHP日志是服務器運維中非常重要的一部分&#xff0c;但處理不當會對服務器產生明顯的負面影響。下面我們從多個維度深入分析&#xff1a;PHP日志的作用、類型、對服務器的正面與負面影響&#xff0c;以及優化建議&#xff0c;讓你全面掌握這一問題。 一、PHP日志是什么? PHP…

Spring AI Alibaba-02-多輪對話記憶、持久化消息記錄

Spring AI Alibaba-02-多輪對話記憶、持久化消息記錄 Lison <dreamlison163.com>, v1.0.0, 2025.04.19 文章目錄 Spring AI Alibaba-02-多輪對話記憶、持久化消息記錄多輪對話對話持久-Redis 本次主要聚焦于多輪對話功能的實現&#xff0c;后續會逐步增加更多實用內容&…

分別配置Github,Gitee的SSH鏈接

文章目錄 前言一、為第二個賬號生成新的密鑰對二、 配置 SSH config 文件1.引入庫使用 Host 別名進行 clone/push/pull注意擴展 前言 之前已經在電腦配置過Github一個倉庫ssh鏈接&#xff0c;今天想配一個Gitee倉庫的ssh鏈接。運行 ssh-keygen -t rsa提示已經存在&#xff0c…

Python 獲取淘寶買家訂單詳情(buyer_order_detail)接口的詳細指南

在電商運營中&#xff0c;訂單詳情數據是商家進行數據分析、客戶服務和營銷策略制定的重要依據。淘寶提供了 buyer_order_detail 接口&#xff0c;允許開發者獲取買家的訂單詳情數據。本文將詳細介紹如何使用 Python 調用該接口獲取訂單詳情&#xff0c;并解析返回的數據。 一、…

C語言實戰:用Pygame打造高難度水果消消樂游戲

水果消消樂 - 困難模式 以下是一個基于Python和Pygame的水果消消樂游戲實現&#xff0c;包含困難模式的特點&#xff1a; import pygame import random import sys from pygame.locals import *# 初始化 pygame.init() pygame.mixer.init()# 游戲常量 FPS 60 WINDOW_WIDTH …

Doris-BrokerLoad任務監控

BrokeLoad監控 #!/bin/bash target_label$1 user$2 password$3looptrue echo "開始循環了----------------------" while ${loop} dolabel$(mysql -h FE_IP -P9030 -urealtime -ppassword -D offline -e "show load where label${target_label}")if [ -z &…

企業微信私域運營,基于http協議實現SCRM+AI完整解決方案

1、方案介紹 基于企業微信原生功能已實現全場景的能力覆蓋&#xff0c;并提供標準化可直接調用的API接口&#xff0c;可以幫助企業輕松實現上層應用的開發及落地&#xff0c;方案采用模擬通信技術可實現PC&#xff0c;手機&#xff0c;ipad三端的同時在線&#xff0c;單服務器…