首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >CSS Grid 速查:三行代码做出两列布局与常见坑位图

CSS Grid 速查:三行代码做出两列布局与常见坑位图

作者头像
安全风信子
发布2025-11-18 18:53:49
发布2025-11-18 18:53:49
1030
举报
文章被收录于专栏:AI SPPECHAI SPPECH

一句话承诺:不用框架,三行Grid就能完成两列布局,并附思维导图与坑位清单。

两列布局最小代码

代码语言:javascript
复制
.container {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 16px;
}
.item { background: #f5f5f5; padding: 12px; }

代码语言:javascript
复制
flowchart TD
    A[需求:两列布局] --> B[使用Grid]
    B --> C[grid-template-columns: 1fr 2fr]
    C --> D[gap控制间距]
    D --> E[响应式:在小屏改为一列]

响应式补充

代码语言:javascript
复制
@media (max-width: 768px) {
  .container { grid-template-columns: 1fr; }
}

坑位速查表

坑位

症状

解决

子项高度不齐

内容多的列溢出

使用 align-items/justify-items

旧浏览器兼容

IE不支持Grid

使用Flex或自动前缀

固定宽度冲突

与 fr 混用

统一为百分比或minmax


少量解释

  • fr 单位比固定像素更灵活,能按比例分配空间。
  • 小屏幕时直接改为单列,避免拥挤。
  • 组件化时把 .container 抽为通用布局类。

下一篇预告

Node 多版本切换总出错?nvm 使用与路径冲突定位(代码块+排查表)。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 两列布局最小代码
  • 响应式补充
  • 坑位速查表
  • 少量解释
  • 下一篇预告
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档