新闻中心
CSS Flexbox如何实现多行排列_flex-wrap wrap自动换行显示
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
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
天眼查企业查询官网入口 天眼查官方网页版查询
《GTA6》开发画面疑似泄露!这次可不是AI了
深入理解Promise链:如何在catch后中断then的执行
一加Ace 6T支持全新明眸护眼:通过了最严苛的护眼小金标认证
在J*a中如何使用Stream.map转换元素_Stream映射操作解析
Excel组合图表怎么做 Excel创建柱状图与折线组合图教程【图表】
css绝对定位元素脱离父容器怎么办_确保父元素position非static
Lar*el DB::listen 事件中的查询执行时间单位解析
steam官方入口大全 steam账号注册及操作指南
J*aScript Promise链中如何正确终止后续.then执行并处理错误
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
Golang如何使用const iota_Go iota常量计数器讲解
蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台
网易大神账号申诉需要多久_网易大神账号申诉流程说明
CSS Box Model与弹性按钮:维持布局稳定的动画实践
React项目中导航栏Logo自适应布局:避免裁剪与布局溢出
一加 Nord 5 隐私权限异常_一加 Nord 5 系统安全优化
mysql如何设置表访问权限_mysql表访问权限配置
怎么在浏览器上运行HTML文件_浏览器运行HTML文件技巧【技巧】
初次安装JDK时环境变量如何正确配置_J*A_HOME与PATH设置规则讲解
c++如何实现一个简单的软件渲染器_c++从零开始的3D图形学
Mac怎么使用表情符号_Mac Emoji快捷键面板
HTML转PPT成品工具有哪些?HTML网页转PPT成品工具大全
MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具
vivo云服务网页版登录 怎么登录vivo云服务网页版
深入理解J*a链表中的IPosition接口与使用
PDF文件体积过大处理_PDF压缩技巧详解
百度网盘网页版入口 百度网盘网页版官方登录网址
PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践
如何在低配置电脑上搭建轻量级J*a环境_占用更小的环境选择技巧
PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧
AO3最新可访问网址 Archive of Our Own官方在线入口
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
文本文档写html代码怎么运行_文本文档html代码运行步骤【教程】
如何设置Windows Defender的定时扫描_计划任务实现自动杀毒【安全】
抖音DOU+怎么投最有效 抖音付费推广的ROI提升技巧
Win10系统怎么查看已安装更新_Win10卸载有问题的更新补丁
Lar*el Form Request中唯一性验证在更新操作中的正确实现
新三国志曹操传110级星符试炼夏侯渊极难攻略
C#使用XPath查询节点时出错? 常见语法错误与调试技巧
AO3官方镜像站点汇总 AO3同人作品网页版直达链接
最新韩小圈网页版登录入口_官网在线观看官方链接
腾讯视频怎么使用多账号家庭管理_腾讯视频家庭多账号统一管理与权限分配教程
Yandex搜索引擎一键访问入口_俄罗斯Yandex官网免登录
Go语言中Map值调用指针接收器方法的限制与应对
Composer如何在生产环境安全地执行composer update
Python中高效且防溢出的双曲正弦计算:基于对数空间的优化策略
Golang如何使用bytes.Split分割字节切片_Golang bytes切片分割方法
NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰
Python自定义类排序:解决lambda键值访问TypeError的实践指南


2025-12-01
浏览次数:次
返回列表