新闻中心
CSS固定列与自适应列组合布局如何实现_通过Grid模板列设置固定与自适应比例
使用CSS Grid布局可通过grid-template-columns属性实现固定与自适应列组合,如“200px 1fr”创建左固定右自适应两列;“200px 1fr 100px”实现三栏布局;“240px 2fr 1fr”使多自适应列按比例分配;结合媒体查询可在小屏下变为单列,提升响应式体验。

要实现CSS中固定列与自适应列的组合布局,使用 Grid 布局(CSS Grid) 是最简洁高效的方式。通过 grid-template-columns 属性,可以轻松定义某些列为固定宽度(如 200px),其他列自动填充剩余空间。
基本思路:使用 fr 单位与固定单位混合
Grid 提供了 fr(fraction)单位,表示“可用空间的份数”。将固定列设为像素值(如 200px),自适应列用 1fr 或多个 fr 比例,即可实现灵活布局。
示例:左侧固定 200px,右侧占满剩余空间
.container {
display: grid;
grid-template-columns: 200px 1fr;
gap: 16px;
height: 100vh;
}
此时容器分为两列:第一列固定 200px 宽,第二列自动伸缩,占据剩余宽度。
多列混合布局:固定 + 自适应 + 固定
常见于三栏布局,如侧边栏 + 主内容 + 右侧工具栏。
示例:左栏 200px,中间自适应,右栏 100px.container {
display: grid;
grid-template-columns: 200px 1fr 100px;
gap: 12px;
height: 100vh;
}
中间列会随窗口变化自动调整宽度,两侧保持固定。
Waifulabs
一键生成动漫二次元头像和插图
317
查看详情
多个自适应列按比例分配
如果需要多个弹性列,可以用多个 fr 值设置比例。
.container {
display: grid;
grid-template-columns: 240px 2fr 1fr;
gap: 20px;
}
右侧两列将按 2:1 的比例共享除 240px 外的所有水平空间。
响应式中的灵活应用
结合媒体查询,可在不同屏幕下调整列行为。
移动端适配示例:@media (max-width: 768px) {
.container {
grid-template-columns: 1fr; /* 小屏下变为单列 */
}
}
在移动设备上堆叠显示,提升可读性。
基本上就这些。利用 grid-template-columns 混合使用像素值和 fr 单位,能快速构建稳定且响应式
的固定+自适应布局,无需计算百分比或使用浮动等过时方法。
以上就是CSS固定列与自适应列组合布局如何实现_通过Grid模板列设置固定与自适应比例的详细内容,更多请关注其它相关文章!
# 可以用
# 动画网站海外推广有哪些
# 闵行区机构营销推广部
# 建设公司网站设计
# 梁山营销推广一般多少钱
# 密云区加工网站建设推广
# 龙泉网站关键词排名
# 南城企业网站优化排名
# 辛集互联网营销推广哪家好
# 滨湖区网站推广功能建设
# 深圳seo排名首页
# 相关文章
# 设为
# css
# 不均匀
# 按比例
# 中不
# 可在
# 如何实现
# 多个
# 自适应
# 移动端适配
# ai
# 工具
# grid布局
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
神庙逃亡小游戏在线玩 神庙逃亡小游戏入口
漫蛙官网正版漫画入口 漫蛙2官方网页登录地址
邮政快递包裹最新位置 邮政快递实时追踪入口
解决 MongoDB 聚合查询中对象数组 _id 匹配问题
sublime如何只显示或隐藏特定类型文件_sublime侧边栏文件过滤
印象笔记如何设离线包出差查阅_印象笔记设离线包出差查阅【离线阅读】
QQ邮箱稳定登录入口_QQ邮箱官方网站网页版使用
狙击外星人小游戏开始_狙击外星人小游戏立即开始
怎样使用“本地安全策略”提升Windows安全性_Secpol.msc配置指南【高手】
J*aScript教程:根据元素文本内容动态设置背景色
Tabulator表格日期时间排序问题及自定义解决方案
Excel Power Pivot如何处理XML数据源 构建高级数据模型
2026年CSGO开箱网站推荐 CSGO开箱平台精选
Go语言JSON解析深度指南:动态访问与结构体映射实践
如何提高微信支付的安全性_微信支付安全防护与设置建议
外媒分析《GTA6》定价:卖100美元可以但真没必要!
poki免费入口快捷访问 poki人气小游戏直接玩站点
解决macOS Tkinter应用双击启动崩溃:PyInstaller打包指南
实现分段式页面滚动导航:CSS与J*aScript教程
我的世界官方游戏入口 我的世界官网平台直达链接
Descript怎样用AI剪辑自动去噪_Descript用AI剪辑自动去噪【自动降噪】
豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售
优化HTML表单样式:解决输入框焦点跳动与元素间距问题
如何将一个大型PHP应用拆分为多个Composer包_微服务与模块化架构的Composer实践
taptap防沉迷怎么解除 taptap解除健康系统限制说明【2025最新】
C++如何操作注册表_Windows平台下C++读写注册表的API函数详解
2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享
Discord Slash 命令响应超时问题的异步解决方案
PySpark中从现有列右侧提取可变长度字符创建新列的教程
PHP高效扁平化嵌套数组:使用array_merge与数组解包操作符
Mudbox图层蒙版怎么用_Mudbox图层蒙版数字雕刻应用技巧
Steam官网入口直达 Steam注册及登录步骤
《马克思佩恩3》早期版本曝光 UI设计曾多次调整!
sublime怎么预览Markdown渲染效果_Markdown Preview插件 for sublime教程
如何在离线环境中使用Composer_Composer离线安装依赖包的技巧与策略
使用 Pandas 高效处理 .dat 文件:字符清理与数据计算
AWS EC2实例间SQL Server连接超时:安全组配置与故障排除指南
JUnit5/Mockito:优雅测试内部依赖与异常处理的实践
漫蛙2网页版漫画入口 漫蛙漫画在线官方登录
处理Kafka消费者会话超时:深入理解消息处理语义与幂等性
163邮箱注册官网 免费申请163个人邮箱
Pandas DataFrame:高效添加条件计算列
《刺客信条:影》PS5 Pro和Switch 2画面对比
葱吃多了会怎样 葱吃多了会伤胃吗
Win10如何清理注册表垃圾 Win10注册表维护与优化指南【慎用】
TypeScript/J*aScript:高效查找数组中首个唯一ID对象
免费抖音短视频入口_抖音网页版短视频免费通道
MAC怎么让Dock栏只显示当前运行的应用_MAC终端命令实现极简Dock栏
怎样在Excel中做仪表盘_Excel仪表盘设计与关键指标展示方法
大麦的“候补”是什么意思 大麦候补购票规则【详解】


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