grid-template-columns和grid-template-rows定义网格列宽行高,使用px、fr、%、repeat()、minmax()等单位函数布局,如两列三行结构可实现侧边栏+头部+内容+底部的自适应布局。

在CSS Grid布局中,grid-template-columns 和 grid-template-rows 是两个核心属性,用于定义网格的列宽和行高。它们决定了网格容器内部有多少列或行,以及每列/每行的具体尺寸。
该属性用于设置网格容器中每一列的宽度。你可以用固定单位(如px)、相对单位(如fr、%)或函数(如repeat())来定义。
常见用法包括:
这个属性用来设置网格中每一行的高度,语法和行为与 grid-template-columns 非常相似。
立即学习“前端免费学习笔记(深入)”;
常用方式有:
假设要创建一个两列三行的布局,左侧窄栏固定200px,右侧自适应;三行中顶部和底部固定高度,中间占满剩余空间。
.container {这样就形成了常见的侧边栏+头部+内容+底部的结构,无需额外媒体查询也能保持弹性。
基本上就这些。掌握这两个属性,就能构建出大多数常见的二维网格布局。关键是理解fr单位的分配机制,以及如何结合repeat()、minmax()等函数提升编写效率。不复杂但容易忽略细节。
以上就是css属性grid-template-columns与grid-template-rows使用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号