如何在CSS中使用Grid实现侧边栏与内容区比例布局_grid-template-columns控制


使用CSS Grid布局时,通过grid-template-columns属性可轻松实现侧边栏与内容区的比例分配。例如设置为“200px 1fr”时,侧边栏固定为200像素,内容区占据剩余空间;若设为“1fr 3fr”,则按1:3比例分配容器宽度,适合响应式设计。还可混合使用px、fr等单位,如“250px 1fr”保持侧边栏固定宽度,主内容区自适应伸展。配合gap属性添加列间间距,如gap: 20px,提升布局美观性与可读性。掌握这些单位组合即可灵活构建各类两列布局结构。

如何在css中使用grid实现侧边栏与内容区比例布局_grid-template-columns控制

使用CSS Grid实现侧边栏与内容区的比例布局非常直观,关键在于grid-template-columns属性的灵活运用。通过它,可以轻松定义列宽的比例关系,比如让侧边栏固定宽度,主内容区自适应,或按比例分配空间。

基本Grid布局结构

要创建一个包含侧边栏和主内容区的两列布局,先设置容器为Grid:

.container {
  display: grid;
  grid-template-columns: 200px 1fr;
}

这里,200px表示侧边栏宽度固定为200像素,1fr表示主内容区占据剩余所有空间。“fr”是网格特有的单位,代表可用空间的一部分。

使用不同比例控制列宽

如果希望侧边栏和内容区按比例分配,比如1:3,可以这样写:

.container {
  display: grid;
  grid-template-columns: 1fr 3fr;
}

此时,整个容器被分为4份,侧边栏占1份,内容区占3份。这种写法适合响应式设计,能随容器大小自动调整。

混合单位实现灵活布局

实际开发中,常需要侧边栏固定、内容区弹性。例如:

芦笋演示 芦笋演示

一键出成片的录屏演示软件,专为制作产品演示、教学课程和使用教程而设计。

芦笋演示 227 查看详情 芦笋演示
.container {
  display: grid;
  grid-template-columns: 250px 1fr;
}

侧边栏保持250px不变,右边区域填满剩余宽度。也可以反过来,让内容区固定,侧边栏自适应:

grid-template-columns: 1fr 800px;

配合gap设置间距

使用gap属性添加列之间的间隔,避免内容紧贴:

.container {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 20px;
}

这样侧边栏与内容区之间会有20px的空白,提升可读性和视觉效果。

基本上就这些。掌握grid-template-columns的单位组合——像pxfr%等——就能灵活控制侧边栏与内容区的布局比例,适应各种页面结构需求。不复杂但容易忽略细节,比如fr单位只分配剩余空间,已用空间会被扣除。

以上就是如何在CSS中使用Grid实现侧边栏与内容区比例布局_grid-template-columns控制的详细内容,更多请关注其它相关文章!


# 中文网  # 刷关键词排名软件最好  # 佛山新网站建设高端  # baidu seo 描述 字数  # 湖南网站建设办理机构名单  # 台州营销推广厂家电话是多少  # 云浮网站推广服务  # 网站域名的优化  # 松原网站优化联系方式  # 网站优化怎么做的好  # 左家庄网站优化案例报价  # 解决问题  # css  # 相关文章  # 设为  # 就能  # 会有  # 有什么特点  # 流式  # 如何在  # 自适应  # grid布局  # 响应式设计  # ai 


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


相关推荐: 《狐友》联系客服方法  抖音作品被限流怎么办 抖音内容优化与流量恢复方法  wps文字怎么设置文字环绕图片的方式_wps文字如何设置文字环绕图片方式  MacBook Pro词典使用指南  Word 2003字体大小设置方法  哈尔滨城市通昵称修改方法  苹果手机如何清理系统缓存数据 iPhone非越狱清理垃圾文件的技巧【系统优化】  Excel如何快速合并单元格内容_Excel文本合并与函数操作技巧  奥克斯空调不制热啥毛病_奥克斯空调不制热原因分析及解决技巧  J*a实现任务清单管理_集合框架综合入门练手  基于键值条件高效映射 Pandas DataFrame 多列数据  sublime如何配置PHP开发环境_在sublime中运行与调试PHP代码  冬季去寒冷地区旅游,以下哪种做法有助于缓解冻伤  快递优选如何查优选物流_快递优选专属物流渠道查询与配送时效  在React中正确处理HTML input type="number"的数值类型  向日葵客户端怎么进行语音通话_向日葵客户端语音通话功能使用方法  作业帮网页版不用下载入口 在线问老师快速答疑  steam缓存文件在哪儿_steam缓存文件的路径查找方法与结构说明  sublime如何自定义文件类型图标_AFileIcon插件的主题切换与个性化配置  word怎么将图片设置为页面背景并不影响打印_Word图片背景设置方法  冬季去哪个城市旅游更有可能观测到极光  126邮箱网页在线登录2025_126邮箱网页版入口官方地址  oppo手机如何通过下拉通知栏截图_oppo手机通知栏快捷截图方法  《绿竹漫游》关闭消息通知方法  口腔诊所管理软件推荐  J*aScript:从子元素中批量移除特定CSS类  Word如何将文字快速转成表格 Word文本转换成表格功能使用技巧【效率】  创客贴登录页面入口 创客贴网页版最新网址链接  AffinityDesigner图层蒙版怎么用_AffinityDesigner图层蒙版设计应用  《大学搜题酱》官网地址登录  快手缓存清理方法  暴风影音官网正式版_暴风影音手机版官网下载安卓  键盘保修需要什么_键盘售后维修流程  百度小说看书时如何翻页_百度小说手动翻页与自动翻页设置  利用Flexbox实现图片元素的二维布局:2x2网格排列指南  如何在CSS中使用absolute实现登录弹窗居中_transform translate结合  j*a中ArrayBlockingQueue的使用  iPhone 14 Pro如何更改区域设置_iPhone 14 Pro地区语言修改教程  菜鸟驿站的取件码忘了怎么办 手机快速查询指南  搜狗浏览器如何查找页面中的文字 搜狗浏览器Ctrl+F页面搜索功能  如何在解析前预检查XML文件的完整性? 比如检查文件大小或特定结束标签  悟空浏览器网页版链接 悟空浏览器网页版最新有效地址  mysql怎么导入sql文件_mysql导入sql文件的方法与技巧  Lar*el Dusk 测试中管理浏览器权限:以剪贴板访问为例  Pydantic 中“schema”字段命名冲突的解决方案  J*aScript二进制处理_ArrayBuffer与Blob  Golang如何操作指针参数_Go pointer参数传递规则  《豆瓣》私信用户方法  Python项目中的条件导入:解决跨模块依赖问题  cad加载的线型看不见怎么办_cad线型不可见问题解决方法 

 2025-12-05

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

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

点击免费数据支持

提交您的需求,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.