新闻中心
css Grid子元素跨行跨列grid-column grid-row使用
grid-column和grid-row用于控制子元素在网格中的行列跨度,支持数字或命名线指定起止位置,可实现复杂灵活的布局结构。

CSS Grid 布局中的 grid-column 和 grid-row 属性,用于控制子元素在网格容器中跨越多列或多行。它们是实现复杂布局的关键工具,使用起来直观且灵活。
grid-column 跨越列
grid-column 决定一个子元素从哪一列开始、到哪一列结束,可以跨越多个列。
语法:- grid-column: 起始线 / 结束线;
- 也可以简写为 grid-column: 起始线 / span 跨越数量;
例如,让一个元素从第2列开始,跨越2列:
.item {
grid-column: 2 / span 2;
}
等价于:
.item {
grid-column: 2 / 4;
}
grid-row 跨越多行
grid-row 控制元素在行方向上的位置和跨度。
语法与 grid-column 相同:- grid-row: 起始行 / 结束行;
- 或 grid-row: 起始行 / span 行数;
比如让一个元素从第1行开始,跨3行:
MarsCode
字节跳动旗下的免费AI编程工具
339
查看详情
.item {
grid-row: 1 / span 3;
}
同时跨行和跨列
可以组合使用两个属性,实现“区域”式布局,比如一个卡片占据2列3行:
.card {
grid-column: 2 / span 2;
grid-row: 1 / span 3;
}
这种写法适合仪表盘、相册、表单分组等需要不规则排列的场景。

使用 line names 提高可读性
除了数字,还可以在定义网格时命名行,使代码更清晰:
.container {
display: grid;
grid-template-columns: [sidebar] 1fr [content] 3fr [end];
grid-template-rows: [header] auto [main] 1fr [footer] auto;
}
.sidebar {
grid-column: sidebar / content;
grid-row: main / footer;
}
通过命名,布局意图更明确,便于维护。
基本上就这些。掌握 grid-column 和 grid-row 的 span 和 line 引用方式,就能自由控制元素在网格中的位置和大小,构建出高度灵活的页面结构。
以上就是css Grid子元素跨行跨列grid-column grid-row使用的详细内容,更多请关注其它相关文章!
# 中文网
# 鄞州网站推广单位推荐信
# 刷360关键词排名首页
# seo关键词设定原则
# 南充建设局网站
# 推广策划师营销方案
# 宿州关键词排名代理
# 网站推广标签有什么用
# 品牌推广外包营销
# 家居seo团队
# 济宁网站建设优化排名
# 解决问题
# css
# 相关文章
# 多个
# 就能
# 还可以
# 选择器
# 两种类型
# 中不
# 跨行
# 排列
# ai
# 工具
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
魅族17怎样用浏览器译外语网页_iPhone魅族17浏览器译外语网页【即时翻译】
Win10桌面图标出现小盾牌怎么办 Win10去除UAC图标教程【解决】
J*aScript井字棋(Tic-Tac-Toe)核心交互逻辑实现教程
小米汽车11月交付量突破40000台!雷军:将继续努力
海棠账号登录入口_登录海棠账户同步阅读记录
解决Rails应用中内容错位与Turbo警告:meta标签误用导致富文本渲染异常
2026年CSGO开箱网站推荐 CSGO开箱平台精选
在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验
Composer中的^和~符号代表什么_精通Composer版本号语义化约束
126邮箱账号注册 电脑版登录入口
Node.js中HTML按钮与J*aScript函数交互的正确姿势
Python:递归比较文件夹内容并找出特定类型文件的差异
Node.js 中使用 node-cron 实现定时 API 数据抓取与处理
126邮箱手机版登录官网2026_126手机邮箱免费入口最新
抖音创作助手登录入口_抖音创作辅助工具官网直达
邮政编码查询不到怎么办_邮政编码查询不到的常见原因与对策
2026年发布! 美少女养成动作RPG《神剑少女战记》发布实机演示
拼多多赚钱渠道_拼多多收益来源
4399网页游戏电脑版全新入口 4399电脑端在线玩指南
CSS Grid如何控制元素对齐_align-items与justify-items组合使用
Golang如何使用bytes.Split分割字节切片_Golang bytes切片分割方法
网易大神怎么保存别人动态的图片_网易大神动态图片保存方法
Golang如何实现微服务鉴权与权限控制_Golang微服务鉴权与权限管理实践
单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分
J*a应用集成GitHub CLI与API认证指南
护手霜蹭到袖口上了如何清洗? 怎样避免留下一圈油印?
Python中如何避免重复条件判断:利用数据结构实现动态逻辑
Go语言中Map存储的结构体如何调用指针方法:深入解析与实践
零跑汽车11月交付量达70327台 实现连续9个月正增长
怎么在浏览器上运行HTML文件_浏览器运行HTML文件技巧【技巧】
微信群消息显示延迟如何解决 微信群消息刷新优化方法
机器学习中对数变换预测结果的反向还原
品牌机怎么重装系统 联想/戴尔/惠普笔记本恢复出厂系统教程
iwriter统一登录平台 iwrite账号密码登录页面
jQuery Mask 插件中实现电话号码固定前导零的教程
火狐浏览器占用内存高卡顿怎么办 火狐浏览器性能优化设置技巧
《北京人工智能产业白皮书(2025)》发布:全年核心产值预计突破 4500 亿元
mcjs网页版在线存档 mcjs云存档登录入口
QQ邮箱正确登录入口_QQ邮箱官方网站使用地址
谷歌浏览器无痕模式怎么开 Chrome开启无痕浏览设置方法【教程】
解决macOS上安装pyhdf时‘hdf.h’文件缺失的编译错误
在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用
CSS子选择器:如何区分并样式化嵌套列表的子层级
深入理解Google Cloud Datastore查询:祖先路径与数据一致性
使用CSS更改登录屏幕输入框中PNG图标颜色的策略与局限性
夸克AO3官网入口_AO3镜像网站2025推荐
FullCalendar 自定义按钮样式定制指南
手机CPU怎么影响游戏体验_手机CPU对游戏性能的影响分析
MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具
Golang如何测试channel通信行为_Golang channel通信测试与分析方法


2025-10-22
浏览次数:次
返回列表