CSS Flex子元素自动填充父容器_flex-grow flex-shrink实践

通过 flex-gr%ignore_a_1%w 和 flex-shrink 可实现子元素自动填充父容器。flex-grow 控制扩展比例,值越大占用剩余空间越多;flex-shrink 决定收缩能力,默认为 1 表示可压缩,设为 0 则禁止收缩;配合 flex-basis 设置初始尺寸,使用 flex 简写如 flex: 1(等价于 flex: 1 1 0)或 flex: 0 0 200px 实现精确布局。典型应用包括侧边栏固定宽度、主内容区自适应及多列等分布局,需注意父容器设为 display: flex 并合理设置 min-width 防止内容溢出。

css flex子元素自动填充父容器_flex-grow flex-shrink实践

在使用 CSS Flex 布局时,让子元素自动填充父容器是一个常见需求。通过 flex-growflex-shrink 属性,我们可以灵活控制子元素如何分配剩余空间或收缩以适应容器。下面结合实际场景说明如何使用这两个属性实现自动填充效果。

flex-grow:控制子元素的扩展能力

当父容器有剩余空间时,flex-grow 决定子元素是否以及按什么比例扩展。

默认值为 0,表示不扩展。设置为大于 0 的数值时,子元素将按比例占据剩余空间。

例如:两个子元素分别设置 flex-grow: 1 和 flex-grow: 1,它们平分剩余空间。若一个设为 2,另一个为 1,则前者占 2/3,后者占 1/3 的额外空间。

常用场景:实现等宽布局或主内容区自动撑开。

立即学习“前端免费学习笔记(深入)”;

.container {  display: flex;}.item-1 {  flex-grow: 1; /* 占据可用空间 */}.item-2 {  flex-grow: 0; /* 不扩展,保持自身宽度 */}

此时 item-1 会自动填充 container 中除 item-2 外的所有空间。

flex-shrink:控制子元素的收缩能力

当子元素总宽度超过父容器时,flex-shrink 决定它们是否以及按什么比例缩小。

默认值为 1,表示允许收缩。设为 0 则禁止该元素被压缩。

典型问题:

即使设置了 width: 100px,子元素仍可能被压缩,就是因为 flex-shrink 默认生效。

TextCortex TextCortex

AI写作能手,在几秒钟内创建内容。

TextCortex 62 查看详情 TextCortex

.item {  width: 100px;  flex-shrink: 0; /* 禁止收缩,保持 100px */}

这样可以确保某些关键元素不被挤压变形。

flex-basis 配合使用更精确

flex-growflex-shrink 实际作用于“剩余空间”或“溢出空间”,而这个空间的计算依赖于 flex-basis(相当于初始主轴尺寸)。

完整写法:

“`css.item { flex: 1 1 200px; /* flex-grow, flex-shrink, flex-basis */}“`

这表示:从 200px 开始,可伸展也可收缩。

简写 flex: 1 相当于 flex: 1 1 0,常用于希望子项从零开始占满空间的情况。

实用技巧与注意事项

常见实践:

侧边栏固定宽度,主内容区自适应:
侧边栏 flex: 0 0 200px,主区 flex: 1。 多个等分布局:
所有子元素设 flex: 1,自动均分容器宽度。 防止文字换行导致压缩:
给文本容器加 min-width: 0flex-shrink: 0 控制行为。

注意:父容器必须设置 display: flex,否则这些属性无效。

基本上就这些。掌握 flex-grow 和 flex-shrink 的组合,就能轻松实现各种自适应布局,无需计算具体宽度。关键是理解“先定基础尺寸,再决定伸缩行为”的逻辑。不复杂但容易忽略细节。

以上就是CSS Flex子元素自动填充父容器_flex-grow flex-shrink实践的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/966784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月1日 19:25:38
下一篇 2025年12月1日 19:25:59

相关推荐

  • Internet Computer(ICP)币是什么?如何运作?市场价格预测

    尽管加密货币市场整体遭遇显著回调,ICP币却展现出强劲的上涨势头,成为当前市场的焦点之一。数据显示,过去24小时内,ICP币价格上涨了13.1%,而在过去七天内更是实现了高达93.13%的惊人涨幅,几乎实现翻倍。目前,该代币市值已攀升至31.2亿美元,单日交易额激增至6.784亿美元,显示出市场参与…

    2025年12月9日
    000
  • HumidiFi(WET)币是什么?怎么样?HumidiFi工作原理、代币经济和路线图介绍

    humidifi 已迅速成为 solana defi 生态系统中的主导力量,凭借其专有的自动做市商方法改变了去中心化交易。  Binance币安 欧易OKX ️ Huobi火币️ 作为 Solana 上的顶级 AMM,它通过专注于卓越执行和流动性的低调、高效模式,占据了该链 DEX 交易量的很大一部…

    2025年12月9日 好文分享
    000
  • 币安存贷易是什么?跟其他币安理财产品有何差异?币安存贷易放贷及借币教学

    %ignore_a_1%存贷易让有闲置资金或借款需求的用户,可以透过类似下单的方式,直接满足彼此需求,不仅利率公开透明,也更能反应真实行情。 Binance币安 欧易OKX ️ Huobi火币️ 这篇文章就来深入解析币安存贷易的概念、规则、适合对象及使用方式,无论你打算放贷领收益,还是借币开杠杆,都…

    2025年12月9日 好文分享
    000
  • 加密货币术语黑话大全:HODL, FUD, FOMO是什么意思

    踏入加密货币世界,您会频繁遇到一些独特的“黑话”。理解这些术语是新手融入社区的第一步,它们能帮您更好地把握市场情绪和投资动态。 HODL:坚定的信仰者 1、HODL实际上源于一个拼写错误,本意是“HOLD”(持有),但因其生动地表达了在市场波动中坚定持币的信念而被广泛流传下来。 2、这个词代表着一种…

    2025年12月9日
    000
  • 谁是中本聪?揭秘比特币创始人的十大神秘传说

    “中本聪”是比特币创始人的化名,其真实身份至今成谜。这位神秘人物在2008年发布了比特币白皮书,并于2009年创造了首个区块,随后便销声匿迹,留下了无数传说。 个人身份的几大猜想 1、多利安·中本(Dorian Nakamoto):一位日裔美国物理学家,因姓名巧合一度被认为是中本聪本人,但他公开否认…

    2025年12月9日
    000
  • 从Ping到PayAI,X402协议如何引领AI经济体新模式?

            在这个时代中,传统的计算和交互模式面临着新的挑战,而x402协议的出现,则为ai经济体构建了一种全新的、高效且安全的运作模式。它不仅仅是一个技术规范,更是一种理念的 ,旨在解决ai系统间协作、价值交换和资源分配等核心问题。 从最初简单的“Ping”响应,到复杂的“PayAI”服务,X…

    2025年12月9日
    000
  • 免费查看币圈行情网站推荐_十大虚拟货币行情查询平台

    对于任何加密货币投资者来说,实时、准确的行情数据是做出明智决策的基础。本文将为您盘点十大免费且功能强大的虚拟货币行情查询平台,帮助您轻松掌握市场动态,从海量数据中发现价值。 1. 币安 (Binance) 作为全球领先的加密货币交易所,币安不仅提供交易服务,其网站和App内嵌的行情中心本身就是极佳的…

    2025年12月9日
    000
  • 免费虚拟货币行情平台大全_币圈实时行情查询网站汇总

    对于任何%ignore_a_1%投资者而言,一个功能强大、数据全面的行情查询平台是必不可少的工具。这些平台不仅提供实时的价格波动,还集成了k线图、深度图、行业资讯和市值排名等关键信息,帮助用户做出更明智的投资决策。本文将为您汇总并介绍当前市场上最受欢迎的免费虚拟货币行情查询网站。 主流虚拟货币行情平…

    2025年12月9日
    000
  • 免费加密货币行情查看网站_币圈实时行情查询平台推荐

    对于%ignore_a_1%投资者而言,实时、准确的行情数据是做出交易决策的关键。一个优秀的行情查询平台不仅能提供价格波动,还能展示深度图表、资金流向和相关资讯。本文将为您推荐几个主流且功能强大的免费加密货币行情查看网站,帮助您轻松掌握市场脉搏。 主流币圈行情查询平台推荐 1、币安 (Binance…

    2025年12月9日
    000
  • 虚拟币机构持仓怎么看 虚拟币机构持仓数量怎么看

    binance币安交易所 Binance币安注册入口: Binance币安APP下载: 欧易OKX交易所 欧易(OKX)注册入口: 欧易(OKX)注册APP下载: 火币HTX交易所: 注册入口: APP下载: 了解机构投资者的持仓动向,是洞察市场趋势和信心的重要窗口。对于普通投资者而言,掌握这些关键…

    2025年12月9日
    000
  • 十大交易所排行榜最新_2025全球十大数字货币交易所排名

    币安:交易量最大、币种最全,产品覆盖现货至理财;2. 欧易:衍生品强势,Web3账户成桥梁;3. 火币(HTX):历史悠久,亚洲影响力强;4. Gate.io:山寨币丰富,上新快;5. Coinbase:合规标杆,法币友好;6. Kraken:安全可靠,欧洲份额高;7. KuCoin:新兴项目多,社…

    2025年12月9日
    000
  • 币圈免费看行情网站合集_十大免费加密货币行情平台推荐

    对于加密货币投资者而言,实时、准确的行情数据是做出明智决策的基础。本文为您精选了十大顶级的免费加密货币行情平台,无论您是新手还是资深交易员,都能在这些网站上找到所需的市场信息、图表工具和深度数据,从而有效把握市场脉搏。 十大免费加密货币行情平台 1. 币安 (Binance) 作为全球领先的加密货币…

    2025年12月9日
    000
  • 狗狗虚拟币还有多少个?怎么买?

    %ignore_a_1%币安交易所 Binance币安注册入口: Binance币安APP下载: 欧易OKX交易所 欧易(OKX)注册入口: 欧易(OKX)注册APP下载: 火币HTX交易所: 注册入口: APP下载: 狗狗虚拟币(Dogecoin)的总量没有上限,每年会新增固定数量的币。获取它通常…

    2025年12月9日
    000
  • Farcaster协议是什么?去中心化社交的下一个风口?

    farcaster是一个足够去中心化的社交协议,致力于构建一个开放、自由的社交图谱。它将用户身份存储在链上,而将数据存储在链下的hub网络中,旨在让用户真正掌握自己的社交身份与数据,摆脱中心化平台的束缚。 Farcaster的核心特点 1、用户身份与数据所有权。用户的身份(如用户名)通过以太坊等区块…

    2025年12月9日
    000
  • 人工智能如何颠覆加密交易?详解3款AI交易机器人

    人工智能(ai)正以前所未有的方式重塑加密货币交易领域。ai技术通过强大的数据分析和自动化能力,为交易者提供了更高效、更智能的决策工具,彻底改变了传统交易模式。 AI如何重塑加密货币交易格局 1、人工智能能够实时处理和分析海量的市场数据,包括价格波动、交易量和历史图表。它能识别出人类难以察觉的复杂模…

    2025年12月9日
    000
  • Wormhole (W) 币是什么?跨链桥龙头项目的空投与价值分析

    主流币交易平台推荐: 欧易OKX: Binance币安: 火币Huobi: Gateio芝麻开门: Wormhole是领先的跨链消息传递协议,旨在连接不同区块链,实现资产和数据的无缝流转。其原生代币W的空投引发市场广泛关注,巩固了其作为跨链桥龙头项目的地位。 Wormhole (W) 核心价值 1、…

    2025年12月9日
    000
  • okx全球数字资产交易平台官网地址 欧易okx交易所APP下载安装

    本文将为您提供官方%ignore_a_1%的下载链接和详细的安装指导,通过点击本文提供的下载链接,即可轻松获取最新版本的应用程序,开启您的数字资产之旅。 一、okx全球数字资产交易平台官网 OKX安卓APP下载:(支持直接安装) OKX苹果APP下载:(支持客户端及移动端) OKX交易平台官网直达:…

    2025年12月9日
    000
  • Pyth Network (PYTH) 是什么?预言机新星挑战Chainlink的底气何在?

    pyth network是一个新兴的去中心化预言机项目,旨在为区块链应用提供高保真、高频率的金融市场数据。它凭借独特的运行机制和强大的数据源,正迅速成为行业巨头chainlink的有力挑战者。 Pyth Network的核心机制是什么? 1、Pyth Network的核心是其首创的第一方数据源模式。…

    2025年12月9日
    000
  • Saga (SAGA) 币是什么?模块化游戏公链的空投与潜力解读

    saga是一个专注于游戏领域的模块化layer 1协议,它通过独特的“chainlet”架构,让开发者能轻松启动专用的并行链,极大地降低了web3游戏开发的门槛。 Saga的核心技术与特色 1、其核心是“Chainlet”无限扩展架构,开发者可以按需启动独立的、可互操作的专用链,从而彻底摆脱网络拥堵…

    2025年12月9日
    000
  • 币圈最新行情分析软件推荐 币圈实时行情分析APP大全

    想看懂币圈行情,选对工具是第一步。市面上的软件各有侧重,关键看你是想快速查价格、做深度技术分析,还是追踪市场情绪。下面这几个是2025年大家用得最多、口碑最好的选择,根据你的需求来挑就行。 交易所内置工具:看盘交易一体化 如果你主要在某个平台交易,那直接用它的App看行情是最方便的,省去了切换的麻烦…

    2025年12月9日
    000

发表回复

登录后才能评论
关注微信