如何通过css grid-template-rows设置行高


grid-template-rows用于定义网格行高,支持px、%、auto、fr等单位,可使用repeat()简化重复值,结合minmax()提升响应式布局灵活性。

如何通过css grid-template-rows设置行高

CSS 中的 grid-template-rows 属性用于定义网格容器中每一行的高度。通过它,你可以精确控制每行的尺寸,适应不同的布局需求。

基本语法

grid-template-rows 接受一个或多个用空格分隔的值,每个值对应一行的高度:

.container {
  display: grid;
  grid-template-rows: 100px 50px auto;
}

上面代码创建了一个三行的网格,第一行高 100px,第二行为 50px,第三行自动填充剩余空间(auto)。

常用单位和值类型

你可以使用多种单位来设置行高:

  • 固定单位:如 px、em、rem,适合固定高度的行。
  • 百分比:% 相对于网格容器的高度。
  • auto:根据内容自动调整高度。
  • fr 单位:表示可用空间的份数,比如 1fr 是一份,2fr 是两份。
  • min-content / max-content:根据内容最小或最大所需空间设定高度。

例如:

.container {
  display: grid;
  height: 300px;
  grid-template-rows: 1fr 2fr;
}

这个例子将容器分为两行,第一行占 1/3 高度,第二行占 2/3。

重复行高的简化写法

如果有多行相同高度,可以用 repeat() 函数简化:

Picit AI Picit AI

免费AI图片编辑器、滤镜与设计工具

Picit AI 172 查看详情 Picit AI
.container {
  grid-template-rows: repeat(3, 100px); /* 三行,每行 100px */
}
</font>

也可以结合不同值:

grid-template-rows: repeat(2, 80px auto);

这会生成四行:80px、auto、80px、auto。

实际应用建议

在响应式设计中,推荐结合 fr 和 minmax() 提高灵活性:

.container {
  display: grid;
  height: 400px;
  grid-template-rows: minmax(60px, auto) 1fr;
}

第一行至少 60px 高,内容多时可扩展;第二行占据剩余空间。

基本上就这些,合理使用 grid-template-rows 能让你的网格布局更清晰可控。

以上就是如何通过css grid-template-rows设置行高的详细内容,更多请关注其它相关文章!


# 有多  # 永康抖音营销推广服务商  # 潼南产品线上推广营销  # 岚县远程指导网站推广一般多少钱  # 汕头品牌营销推广  # seo案例代发  # 长沙网站建设源代码  # 荆州seo网站优化推广  # 兰州七里河区做网站推广  # 月嫂营销推广文案简短范文  # 高要网站建设价格  # 中文网  # css  # 相关文章  # 所需  # 可以用  # 滑动门  # 多个  # 有什么特点  # 滤镜  # 你可以  # 响应式设计  # 响应式布局  # ai 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 漫蛙漫画官方版直通入口 2025漫蛙漫画免注册访问说明  怎样设置开机后自动运行某个程序_Windows启动文件夹与任务计划【自动化】  163邮箱网页版入口 163邮箱在线使用  《合金装备4》有望推出重制版!制作人发话了  学习通网页版课程打不开_课程无法访问时的解决方法  word怎么将图片设置为页面背景并不影响打印_Word图片背景设置方法  免费占卜在线神算_免费占卜手机神算  《全民k歌》网页版最新登录入口一览  解决VS Code中Python版本冲突与输出异常的指南  手机雨课堂网页版入口免登录 雨课堂网页版可点击直接进入  自定义你的VS Code状态栏,监控关键信息  实时数据流中高效查找最小值与最大值  苹果手机聊天记录删除了如何恢复  win11如何运行chkdsk命令 Win11检查和修复磁盘逻辑错误教程【修复】  cad视图选项卡不见了怎么办_cad视图标签恢复显示方法  J*a中逻辑运算符如何使用_逻辑与或非的基础用法讲解  2025考研成绩查询时间入口分享  sf漫画官网登录入口直达_sf漫画官方正版网址  如何外贸网站设计-能留住客户提升用户体验!  红手指专业版app注册教程  《崩坏:星穹铁道》3.6版本异相仲裁打法及配队推荐  苹果手机怎么合并照片_苹果手机合并多张照片的操作方法  AngularJS动态内容中DOM元素查找的时序问题及$timeout解决方案  使用VS Code作为你的个人知识管理系统  惠普电脑BIOS界面看不懂怎么办_HP电脑BIOS功能选项解读与设置  PyEZ 配置提交中 RpcTimeoutError 的健壮性处理策略  知音漫客官网首页入口_知音漫客热门漫画推荐  iSpring三分屏制作教程  在Django单元测试中优雅处理信号:基于环境的条件执行策略  多多买菜门店端app订单查看方法  TikTok网页版入口快速访问 TikTok官网账号登录方法  Win10如何查看已安装的更新补丁 Win10卸载指定更新教程【教程】  海外搜索引擎推广效果怎么样,怎么分析效果!  12306售票时间最新规定 | 网上订票和车站窗口时间一样吗  RxJS中如何高效地在一个函数内处理和合并多个数据集合  包子漫画在线观看入口 包子漫画网正版全集链接  tiktok国际版入口_tiktok官网网页版链接  GBA模拟器手柄按键设置  Win10锁屏时间怎么设置 Win10调整自动锁屏时间方法  天天漫画2025最新入口 天天漫画永久有效登录入口  京东物流快递破损了怎么办_京东快递破损理赔流程  在React中正确处理HTML input type="number"的数值类型  支付宝网页版在线入口 支付宝官网电脑登录入口  在PHP环境中正确加载HTML资源:CSS样式与图片路径指南  《伊瑟》凶影追缉库卢鲁boss攻略  银信通自动开通原因揭秘  Bootstrap 5导航栏折叠功能失效:数据属性迁移指南  sublime如何撤销关闭的标签页_sublime重新打开已关闭文件技巧  为什么XML解析器对大小写敏感? 理解XML规范中的大小写规则与最佳实践  Symfony路由参数转换器:实体存在性验证与错误处理策略 

 2025-09-30

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.