值得一看
广告
彩虹云商城
广告

热门广告位

css grid-row和grid-column如何跨行跨列

grid-row和grid-column用于控制网格项的行列跨度,支持起始/结束线或span语法,如grid-row:2/span3表示从第2行跨3行,grid-column类似;可结合grid-area简写属性同时设置行列范围,适用于复杂布局场景。

css grid-row和grid-column如何跨行跨列

在 CSS Grid 布局中,grid-rowgrid-column 可以用来控制网格项(grid item)在行和列上的起始和结束位置,从而实现跨行或跨列的效果。

grid-row 跨行

使用 grid-row 可以让一个元素跨越多行。它接受两种写法:起始行 / 结束行,或者只写起始行并配合 span 关键字。

例如:

  • grid-row: 2 / 4; 表示从第 2 行开始,到第 4 行之前结束(即跨越第 2 和第 3 行,共 2 行)
  • grid-row: 2 / span 3; 表示从第 2 行开始,跨越 3 行
  • grid-row: span 2; 若未指定起始位置,浏览器会自动计算,默认从当前可用行开始

grid-column 跨列

grid-column 的用法与 grid-row 类似,用于控制元素在列方向上的跨度。

例如:

  • grid-column: 1 / 3; 表示从第 1 列开始,跨越到第 3 列前(占 2 列)
  • grid-column: span 2; 表示自动决定起始列,并向右跨越 2 列
  • grid-column: 2 / span 4; 从第 2 列开始,跨越 4 列

简写属性与实际应用

你也可以将行和列一起设置:

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

行者AI

行者AI

行者AI绘图创作,唤醒新的灵感,创造更多可能

行者AI100

查看详情
行者AI

  • grid-area: row-start / col-start / row-end / col-end;
  • 比如 grid-area: 2 / 1 / 4 / 3; 表示从第 2 行第 1 列开始,到第 4 行第 3 列结束(跨 2 行 2 列)

这种设置在布局复杂区域(如页眉、侧边栏、卡片等)时非常实用。

基本上就这些。合理使用 span 和行列范围,能灵活控制元素的网格占据范围,不复杂但容易忽略细节。

相关标签:

css 浏览器 css column
温馨提示: 本文最后更新于2025-10-07 22:41:33,某些文章具有时效性,若有错误或已失效,请在下方留言或联系在线客服
文章版权声明 1 本网站名称: 创客网
2 本站永久网址:https://new.ie310.com
1 本文采用非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
2 本站所有内容仅供参考,分享出来是为了可以给大家提供新的思路。
3 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责!
4 本网站只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。
5 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。
6 因为文章发布时间和您阅读文章时间存在时间差,所以有些项目红利期可能已经过了,能不能赚钱需要自己判断。
7 本网站仅做资源分享,不做任何收益保障,创业公司上收费几百上千的项目我免费分享出来的,希望大家可以认真学习。
8 本站所有资料均来自互联网公开分享,并不代表本站立场,如不慎侵犯到您的版权利益,请联系79283999@qq.com删除。

本站资料仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容