新闻中心
在css中如何用grid-template-rows控制行高
grid-template-rows用于定义网格行高,支持px、%、auto、fr等单位,可使用repeat()简化重复值,如60px 1fr 40px实现固定与自适应混合布局。

在 CSS Grid 布局中,grid-template-rows 属性用于定义网格容器中每一行的高度。你可以通过它精确控制每行的尺寸,适应内容或固定布局需求。
基本语法
使用 grid-template-rows 时,为每一行指定一个高度值,多个值用空格分隔:
grid-template-rows: 100px 50px auto;这表示第一行高 100px,第二行为 50px,第三行根据内容自动调整。
常用单位和值
你可以使用多种单位来设置行高:
- 像素(px):固定高度,适合精确控制
- 百分比(%):相对于网格容器的高度
- auto:根据内容自动调整高度
- fr 单位:按比例分配剩余空间,比如 1fr、2fr
- min-content / max-content:根据最小或最大内容所需空间设定高度
实际示例
假设你有一个三行布局,顶部导航栏固定 60px,中间内容区域占满剩余空间,底部固定 40px:
.container {display: grid;
grid-template-rows: 60px 1fr 40px;
height: 100vh;
}
这里 1fr 让中间行自动填充除去顶部和底部后的所有可用高度。
小爱开放平台
小米旗下小爱开放平台
291
查看详情
重复和紧凑写法
如果有多行相同高度,可以用 repeat() 简化:
grid-template-rows: repeat(3, 100px);等同于:100px 100px 100px
也可以混合使用,例如:
grid-template-rows: 50px repeat(2, 1fr) 60px;表示第一行 50px,接下来两行各占 1fr,最后一行 60px。
基本上就这些。合理使用 grid-template-rows 能让你轻松实现灵活且响应式的行高控制。不复杂但容易忽略细节,比如容器是否有明确高度,否则 fr 单位可能无法正确计算。
以上就是在css中如何用grid-template-rows控制行高的详细内容,更多请关注其它相关文章!
# 所需
# 广州seo优化需要做吗
# 楼盘预售期营销推广
# 武汉seo优化公司如何选择
# 成都房地产营销推广方案
# 道哥谈seo技术
# 小金口手机网站建设
# 电商营销推广思路
# 网站整站推广怎么做好
# 长春关键词排名首页
# 重庆推广营销哪个公司好
# css
# 可以用
# 多个
# 让你
# 选择器
# 两种类型
# 中不
# 你可以
# 如何用
# 小爱
# ai
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
狙击外星人小游戏开始_狙击外星人小游戏立即开始
蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台
React Router v6 教程:构建认证保护的私有路由与重定向策略
J*aScript中针对特定容器内图片动画的实现教程
AO3官网镜像链接 Archive of Our Own同人文在线浏览
如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率
MongoDB聚合管道:正确匹配对象数组中_id的方法
React/Next.js中实现列表项的动态移动与状态管理:兼论唯一键的重要性
在python-socketio事件处理器中安全访问Flask应用上下文
海棠账号登录入口_登录海棠账户同步阅读记录
Python中高效且防溢出的双曲正弦计算:基于对数空间的优化策略
Go Martini框架:动态服务解码后的图片内容
QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道
深入理解Go语言中Map值与方法接收器的交互:为什么需要临时变量
html5 app怎么运行环境_配html5 app运行环境【教程】
win11如何加载ICC颜色配置文件 Win11校色文件安装与显示器色彩管理【指南】
菜鸟取件码是什么怎么查 最全查询渠道汇总
使用Python高效删除Word宏并转换DOCM为DOCX格式
Python中如何避免重复条件判断:利用数据结构实现动态逻辑
qq邮箱发邮件给国外发不出去_QQ邮箱国际邮件发送失败原因与解决
Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】
MAC怎么让Dock栏只显示当前运行的应用_MAC终端命令实现极简Dock栏
1688商家版怎样分析买家画像精准供货_1688商家版分析买家画像精准供货【供货策略】
4399免费游戏网址入口 4399小游戏免费入口点开即玩
解决Python单元测试中Mock异常方法调用计数为零的问题
随机参数递归函数的基准调用次数与时间复杂度探究
Django表单提交验证失败后保持字段值不刷新
漫蛙manwa官网登录界面_漫蛙漫画网页版主站入口
Win11截图该按哪些键 Win11截屏完整流程解析【教程】
Python Socket多播通信中指定源IP地址的实践指南
为什么我的微信朋友圈看不到别人的更新_微信朋友圈更新显示异常解决方法
J*aScript动态修改指定div内所有a标签样式指南
NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰
163邮箱注册官网 免费申请163个人邮箱
QQ邮箱网页版登录入口 QQ邮箱官方在线使用平台
神经网络二分类模型训练异常:高损失与完美验证准确率的排查与修正
Win11怎么查看显卡显存 Win11显示适配器属性及专用视频内存查询
PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践
Node.js CSV 数据处理:基于字段值条件过滤整条记录的策略
蛙漫2台版漫画地址 Manwa2正版网页版链接
ArrayList与LinkedList核心操作的Big-O复杂度分析
印象笔记怎样用批量导出备知识库_印象笔记用批量导出备知识库【备份方法】
TypeScript/J*aScript:高效查找数组中首个唯一ID对象
taptap防沉迷怎么解除 taptap解除健康系统限制说明【2025最新】
qq游戏大厅官方下载_qq游戏免费下载安装入口
Win10自动更新怎么关闭 Win10永久关闭系统更新的两种方法【终极版】
mcjs网页版流畅运行 mcjs低配电脑畅玩入口
windows10怎么查看硬盘序列号_windows10硬盘id查询命令
J*aScript井字棋(Tic-Tac-Toe)核心交互逻辑实现教程
夸克浏览器网页版最新地址 夸克浏览器官方入口合集


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