新闻中心
如何在CSS中使用Grid制作三栏布局_grid-template-columns 1fr组合使用
使用CSS Grid可通过grid-template-columns和1fr单位实现三栏布局。1. 基本三等分:1fr 1fr 1fr平均分配宽度;2. 固定-弹性-固定:200px 1fr 200px设置侧边栏固定、主区自适应;3. 不等比分布:1fr 2fr 1fr形成窄-宽-窄结构;4. 响应式布局:1fr minmax(300px, 2fr) 1fr确保中间列最小300px且弹性扩展。组合fr、固定值与minmax可灵活适配多种需求,展现Grid的精确布局能力。

使用CSS Grid制作三栏布局非常直观,关键在于合理利用 grid-template-columns 和 1fr 单位来分配列宽。下面介绍几种常见的三栏布局实现方式。
基本三等分三栏布局
让三列平均分配容器宽度,每列占 1/3 宽度。
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 20px;
padding: 20px;
}
这里三个 1fr 表示每列占据
相等的可用空间,自动等分容器宽度。
固定-弹性-固定布局(如侧边栏+主内容)
常见于网页布局:左右侧边栏固定宽度,中间主区域自适应。
.container {
display: grid;
grid-template-columns: 200px 1fr 200px;
gap: 16px;
}
第一列和第三列设为固定 200px,中间列使用 1fr 吃掉剩余空间。
不等比弹性分布(如 1:2:1)
让三列按比例分配,比如中间更宽。
来画数字人|直播|
来画数字人自动化|直播|,无需请真人主播,即可实现24小时|直播|,无缝衔接各大|直播|平台。
57
查看详情
.container {
display: grid;
grid-template-columns: 1fr 2fr 1fr;
gap: 20px;
}
此时总份数为 4fr,第一列为 1/4,第二列为 1/2,第三列为 1/4,形成“窄-宽-窄”结构。
结合 minmax 实现响应式三栏
在小屏幕上仍保持可用性,避免列太窄或太宽。
.container {
display: grid;
grid-template-columns: 1fr minmax(300px, 2fr) 1fr;
gap: 20px;
}
中间列最小为 300px,同时最多占两份弹性空间,兼顾内容需求与布局平衡。
基本上就这些。通过组合 1fr、固定值和 minmax(),你可以灵活控制三栏行为,适配多种设计需求。Grid 的强大之处就在于这种简洁而精确的布局能力。
以上就是如何在CSS中使用Grid制作三栏布局_grid-template-columns 1fr组合使用的详细内容,更多请关注其它相关文章!
# ai
# 义乌网站建设与推广
# 推广的营销软件叫什么名
# 桥头镇个性化网站建设
# 可用性
# 设为
# 之处
# 最多
# 你可以
# 平均分配
# 不均匀
# 自适应
# 中不
# 如何在
# 网页布局
# 响应式布局
# css
# seo技巧详解
# 池州网站推广系统招聘
# 浙江关键词排名案列
# 封丘网站seo优化快速排名
# 朝阳网络推广网站优化
# 浔阳区企业网站建设资费
# 黄石seo招聘
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
谷歌浏览器最新官方入口链接 谷歌浏览器网页版官网导航
Win10如何恢复误删的快捷方式_Win10重建常用软件快捷方式
J*a TimerTask中HashMap意外清空的深层原因与解决方案
PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比
手机屏幕碎了但能正常使用怎么办 手机外屏碎裂的修复建议
163邮箱官方主页登录 直达网易邮箱登录核心页面
Composer如何解决json扩展缺失的错误
小红书商家版怎样在笔记嵌入商品卡路径_小红书商家版在笔记嵌入商品卡路径【挂载教程】
在J*a中如何隐藏复杂性_使用门面模式组织对象交互
印象笔记怎样用批量导出备知识库_印象笔记用批量导出备知识库【备份方法】
如何在CSS中使用visited与link控制链接颜色_visited link伪类配合
探索高级语言到C/C++的转译路径:以Go为例及内存管理策略
Lar*el 递归关系中排除指定分支的教程
Sublime Text怎么设置垂直标尺_Sublime配置Rulers规范代码长度
知音漫客官网漫画下载_知音漫客网页版阅读记录
cad如何更改注释性对象的比例_cad注释性比例调整方法
解决 Vaadin 8 中大文件音频播放与定位时出现的 IOException
AO3官方镜像站点汇总 AO3同人作品网页版直达链接
怎样在Excel中做仪表盘_Excel仪表盘设计与关键指标展示方法
Python类型检查:优化关联可选属性的Mypy推断策略
Excel组合图表怎么做 Excel创建柱状图与折线组合图教程【图表】
Lar*el 8 多关键词数据库搜索优化实践
Go语言中Map值调用指针接收器方法的限制与应对
J*aScript中赋值与自增运算符的复杂交互与执行机制
铁路12306卧铺选择攻略 铁路12306下铺座位预定技巧
漫蛙Manwa2官网入口地址分享 漫蛙漫画PC版永久访问通道
天猫2025双十一0点秒杀攻略 天猫爆款抢购时间
拼多多购物车商品数量无法修改如何处理 拼多多购物车操作优化方法
Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突
c++如何使用Meson构建系统_c++比CMake更快的构建工具
J*aScript中在Map循环中检测并处理空数组元素
京东单号查询入口_京东快递订单追踪入口
修复二维数组索引越界异常:一维循环到二维坐标的正确映射
Yandex搜索引擎官方地址 俄罗斯网络世界的主要入口
Discord Slash 命令响应超时问题的异步解决方案
AO3镜像入口大全 AO3网页版内容访问全集
Golang如何使用const iota_Go iota常量计数器讲解
零跑汽车11月交付量达70327台 实现连续9个月正增长
冬*霸灯泡不亮怎么办_浴霸取暖灯一盏不亮的灯座清洁修复法
C++20的source_location是什么_C++在编译期获取源码位置信息用于日志和断言
如何在Promise链中优雅地中断后续then执行
动漫岛观看全网网 动漫岛在线正版动漫入口
抓大鹅解压小游戏 抓大鹅摸鱼解压入口
Mac怎么查看崩溃日志_Mac控制台错误报告分析
cad怎么合并重叠的线段_cad清理重复重叠线条的操作方法
自定义Bag-of-Words实现:处理带负号的词汇权重
在J*a中如何使用Stream.map转换元素_Stream映射操作解析
微博网页版首页入口 微博电脑端官网登录链接
J*aScript中针对特定容器内图片动画的实现教程
Win10如何开启蓝牙功能_Windows10找不到蓝牙开关解决方法


2025-11-29
浏览次数:次
返回列表