flex-wrap: wrap 用于允许 flex 子元素自动换行;设置 display: flex 和 flex-wrap: wrap 后,子元素在一行放不下时会折行排列,结合 flex 宽度与 calc() 可控制每行数量,适用于卡片网格、标签组等多行布局场景。

在使用 CSS Flexbox 布局时,如果容器内的子元素总宽度超过容器宽度,默认情况下它们会被压缩或溢出。要让这些子元素自动换行显示,就需要用到 flex-wrap: wrap 属性。
flex-wrap: wrap 是什么?
flex-wrap 属性控制 flex 容器中的子元素是否可以换行以及如何换行。默认值是 nowrap,即所有项目都在一行显示。设置为 wrap 后,当一行放不下时,子元素会自动折行排列。
常用取值:
- nowrap:不换行(默认)
- wrap:允许换行,下一行在下方
- wrap-reverse:换行,但下一行在上方
实现多行排列的基本写法
要实现多行排列,需要给父容器设置 display: flex 和 flex-wrap: wrap。
.container {
display: flex;
flex-wrap: wrap;
gap: 10px; /* 可选:设置子项之间的间距 */
}
.item {
flex: 0 0 200px; /* 不伸缩,基础宽度 200px */
height: 100px;
background-color: #007acc;
color: white;
text-align: center;
line-height: 100px;
}<div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> <div class="item">6</div> </div>
在这个例子中,每个子项宽 200px,容器宽度若只能容纳 3 个,则第 4 个会自动换到下一行。
控制每行显示数量的小技巧
通过设置子项的宽度,可以控制每行显示几个元素。例如:
Sider
多功能AI浏览器助手,帮助用户进行聊天、写作、阅读、翻译等
3249
查看详情
- 想每行显示 3 个:设
flex: 0 0 calc(33.33% - 10px) - 想每行显示 4 个:设
flex: 0 0 calc(25% - 10px)
结合 gap 使用时,用 calc() 能更精确地处理间距占用的空间。
常见应用场景
这种多行 flex 布局非常适合以下场景:
- 图片或卡片网格展示(如商品列表)
- 标签、按钮组的自适应排列
- 表单字段的响应式布局
相比传统浮动或 inline-block 布局,flex-wrap 更灵活,无需清除浮动,也更容易垂直对齐。
基本上就这些。只要记住:开启换行必须加 flex-wrap: wrap,再配合合适的子项宽度,就能轻松实现自动换行的多行布局。
以上就是CSS Flexbox如何实现多行排列_flex-wrap wrap自动换行显示的详细内容,更多请关注其它相关文章!
# 在这个
# 在线推广网站怎么做的好
# 宁国响应式网站建设
# 靠谱网站推广加盟项目
# 洛川互联网推广营销公司
# 优化营商环境的相关网站
# 鞍山网站建设推广公司电话
# 熟女seo
# 网站建设要知道哪些信息
# 汕头网站优化关键词排名
# 网站优化流程总结怎么写
# 就能
# 都在
# css
# 几个
# 怎么改
# 如何设置
# 放不下
# 如何实现
# 鼠标
# 换行
# 清除浮动
# 排列
# 响应式布局
# ai
相关栏目:
【
企业资讯168 】
【
行业动态20933 】
【
网络营销52431 】
【
网络学院91036 】
【
运营推广7012 】
【
科技资讯60970 】
相关推荐:
优化LangChain文档加载与ChromaDB集成:解决多文档处理与分块问题
打开就能玩的植物大战僵尸 植物大战僵尸网页版传送门
优化Log4j2控制台输出性能:解决异步日志瓶颈
C#中解析不规范的HTML为XML 常见的坑与解决办法
响应式容器内容自动缩放与宽高比维持教程
AO3网页版最新入口合集 Archive of Our Own在线访问指南
QQ邮箱网页版入口登录 QQ邮箱在线邮箱官方通道
C++如何操作大型数据集_使用C++流式处理(Streaming)技术避免一次性加载大文件
steam官方入口大全 steam账号注册及操作指南
将HTML动态表格多行数据保存到Google Sheet的教程
Golang如何使用new_Go new分配内存机制讲解
如何使 Jest 模拟函数默认抛出错误以提高测试效率
痛风发作了怎么办? 快速止痛和后期饮食调理
sublime怎么设置启动时打开的窗口_sublime会话管理与热退出
React/Next.js中实现列表项的动态选择与移动
如何在更新Composer依赖后自动运行测试_使用post-update-cmd钩子触发PHPUnit
新三国志曹操传110级星符试炼夏侯渊极难攻略
邮政快递单号查询入口 邮政快递物流信息在线查询入口
抖音极速版最新版本 抖音极速版官方下载地址
字由网在线版登录地址 字由网网页版安全入口
极速漫画官方主页网址 极速漫画漫画在线浏览官网链接
《燕云十六声》两周内达九百万玩家!位居畅销榜第五
Mac怎么锁定备忘录_Mac备忘录加密设置教程
Go语言中的*string:深入理解字符串指针
J*aScript异步迭代器_j*ascript异步遍历
c++如何实现单例设计模式_c++线程安全的单例模式写法
手机CPU怎么影响游戏体验_手机CPU对游戏性能的影响分析
Win10文件资源管理器“此电脑”分组怎么关 Win10恢复经典视图【技巧】
sublime如何只显示或隐藏特定类型文件_sublime侧边栏文件过滤
C++如何实现一个智能指针_手动实现C++ shared_ptr的引用计数功能
解决移动端滚动问题的overflow属性应用指南
2025俄罗斯Yandex最新入口 官方网站地址及浏览器下载指南
单射、满射与双射的关系 一文理清所有逻辑
TikTok评论显示延迟如何处理 TikTok评论刷新优化方法
J*aScript DOM操作:高效清空列表元素的策略与实践
2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享
PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧
必由学官方平台入口 必由学在线课堂登录地址
Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】
如何优雅地扩展SprykerGlue后端API授权逻辑,使用spryker/glue-backend-api-application-authorization-connector-extension
Windows电脑怎么截图最方便_系统自带截图工具的5种神仙用法【技巧】
Win10如何恢复误删的快捷方式_Win10重建常用软件快捷方式
Yandex官网搜索引擎免登录_俄罗斯Yandex一键直达入口
html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】
新手怎么开始学化妆 零基础化妆入门教程
2026春节假期时间安排 2026春节假日查询
ACG动漫手机版官网入口 手机ACG动漫APP在线观看正版
千牛数据看板网页版_千牛数据看板网页版访问方法
台积电1.4nm工艺A14瞄准2028:10年来性能提升80%
抖音网页版企业服务中心登录入口_抖音网页版企业登录平台


