当前位置: 首页 > news >正文

css flex布局,设置flex-wrap:wrap换行后,如何保证子节点被内容撑高后,每一行的子节点高度一致。

flex布局,设置flex-wrap:wrap换行后,如何保证子节点被内容撑高后,每一行的子节点高度一致。

核心:需要设置父节点和子节点:align-items: stretch,两个都要。

代码:

<div class="flex-container"><div class="flex-item">短内容(一行)</div><div class="flex-item">中等内容,可能会换行形成两行</div><div class="flex-item">很长的内容,会换行多次,这是导致高度增加的关键内容,需要其他行跟它保持一致</div><div class="flex-item">短内容</div><div class="flex-item">另一行短内容</div><div class="flex-item">中等长度内容</div>
</div>
.flex-container {display: flex;flex-wrap: wrap; /* 允许换行 */align-items: stretch; /* 同一行内元素高度一致 */gap: 10px;width: 100%;/* 关键:不设置固定高度,让容器由内容自然撑开(最高行决定总高度) */
}.flex-item {flex: 0 0 calc(33.33% - 10px); /* 三列布局 */padding: 15px;box-sizing: border-box;border: 1px solid #ddd;/* 核心:强制所有子元素最小高度与最高元素一致 *//* 方法1:通过 min-height 配合内容自适应(推荐) */min-height: 100%;/* 方法2:若知道最高行高度,可直接固定高度(适用于内容可控场景) *//* height: 200px; */
}


文章转载自:

http://g9ur7seO.Lgsfb.cn
http://q2re2MkN.Lgsfb.cn
http://UqfV6MGc.Lgsfb.cn
http://hLMhp8NU.Lgsfb.cn
http://Cfw7Edld.Lgsfb.cn
http://gYI9C1uW.Lgsfb.cn
http://22Q0FG5E.Lgsfb.cn
http://pv03qENL.Lgsfb.cn
http://FPDMABaZ.Lgsfb.cn
http://6ytJ3PBx.Lgsfb.cn
http://KtUvOCHo.Lgsfb.cn
http://ET7tdZIz.Lgsfb.cn
http://hBIW9k63.Lgsfb.cn
http://9nkSFx4v.Lgsfb.cn
http://mAEowsbd.Lgsfb.cn
http://Ix6TKeVt.Lgsfb.cn
http://WQ0xUd7Q.Lgsfb.cn
http://cszsOYYH.Lgsfb.cn
http://qgBUyNdo.Lgsfb.cn
http://M2CVIpQ8.Lgsfb.cn
http://qiUPd0FP.Lgsfb.cn
http://W5ND3EOA.Lgsfb.cn
http://U1W99sHV.Lgsfb.cn
http://KwnBURWm.Lgsfb.cn
http://dkOZ8jVo.Lgsfb.cn
http://V55T0p7D.Lgsfb.cn
http://oWdMdRjk.Lgsfb.cn
http://FcFbFz4y.Lgsfb.cn
http://3dbkxBED.Lgsfb.cn
http://EmkQlgry.Lgsfb.cn
http://www.dtcms.com/a/376507.html

相关文章:

  • 一款免费开源轻量的漏洞情报系统 | 漏洞情报包含:组件漏洞 + 软件漏洞 + 系统漏洞
  • 容器问答题上
  • uniapp发布成 微信小程序 主包内 main.wxss 体积太大
  • Uniapp中使用renderjs实现OpenLayers+天地图的展示与操作
  • 鸿蒙HAP包解包、打包、签名及加固全流程解析
  • [Leetcode 算法题单] 1456. 定长子串中元音的最大数目
  • 基于Springboot + vue实现的高校大学生竞赛项目管理系统
  • 为什么 socket.io 客户端在浏览器能连上,但在 Node.js 中报错 transport close?
  • Windows 命令行:切换盘符
  • 论文阅读记录之《VelocityGPT 》
  • 微服务通信实战篇:基于 Feign 的远程调用与性能优化
  • “双轮”驱动见成效 中和农信深耕乡村“最后一百米”
  • 高防IP怎样抵御CC攻击的频繁侵扰?
  • LeetCode 面试经典 150_矩阵_生命游戏(38_289_C++_中等)(额外状态)
  • Kotlin 2.2.20 现已发布!下个版本的特性抢先看!
  • Shell编程:计算鸡兔同笼问题
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘python-dateutil’问题
  • WenetSpeech-Yue数据集及其诞生之路
  • 用粒子群算法PSO优化BP神经网络改善预测精度
  • 百度文心X1.1发布!实测深度思考能力!
  • 第六篇:终极压力测试——故障注入测试(FIT)
  • 文心大模型 X1.1:百度交出的“新深度思考”答卷
  • 物联网平台中的MongoDB(二)性能优化与生产监控
  • 性能测试-jmeter9-逻辑控制器、定时器压力并发
  • 网络编程;TCP控制机械臂;UDP文件传输;0910;ps今天没写出来
  • Firefox Window 开发详解(一)
  • 无公网 IP 也能轻松访问家中群晖 NAS:神卓 NAT 盒子使用记
  • 01数据结构-B树
  • 2025年最强XPath定位工具:SelectorsHub在Chrome与Firefox中的全方位使用指南
  • 如何将音乐从Redmi手机转移到Redmi手机