信息发布→ 登录 注册 退出

如何通过css实现等宽等高网格

发布时间:2025-10-20

点击量:
使用CSS Grid可高效实现等宽等高网格布局,通过display: grid、grid-template-columns/rows定义行列结构,结合repeat()、fr单位和gap控制尺寸与间距;响应式场景下可用auto-fit配合minmax()自动换行并填充空间,需保持比例时可选aspect-ratio属性设置纵横比,内容居中对齐,整体简洁灵活且适配多屏需求。

如何通过css实现等宽等高网格

实现等宽等高的网格布局,最简单高效的方式是使用 CSS Grid。它能轻松创建行列对齐、尺寸统一的网格结构。

使用 CSS Grid 布局

通过 display: gridgrid-template-columns/rows 可以定义规则的网格:

• 使用 repeat() 函数快速生成等分列
• 设置固定或弹性单位(fr)控制每格大小
• 配合 gap 添加间距而不影响尺寸一致性

示例代码:

.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 三列等宽 */
  grid-template-rows: repeat(2, 100px);  /* 两行等高 */
  gap: 10px;
}
.item {
  background: #3498db;
}

响应式等宽等高网格

希望在不同屏幕下保持网格整齐?可以用 minmax() 搭配 auto-fit

• 自动换行并填充可用空间
• 单个格子设定最小宽度,超出则换行

示例:

易想商务网 易想商务网

YxB2B商务网是易想网络旗下的门户型B2B行业网站系统,采用先进的标签技术和静态生成技术,通过网站后台管理轻松实现网站前台多种风格和会员网站多风格,让每一个只要懂得简单网页制作常识的网友,轻松制作出精美专业的的行业商务网站系统。系统高速、稳定、安全,完全仿阿里巴巴功能设计,有供应信息、求购信息、产品库、公司库、专项商机、行业信息、展会服务、人才市场、会员助手、网商博客、商友论坛、全方位搜索等栏目

易想商务网 0 查看详情 易想商务网
.container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  grid-auto-rows: 100px; /* 所有行固定高度 */
  gap: 10px;
}

配合内容保持比例(可选)

若需每个格子保持正方形或其他比例,可用伪元素或 aspect-ratio

• aspect-ratio: 1 / 1 实现正方形容器
• 内容可绝对定位填充

例如:

.item {
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

基本上就这些。Grid 天生适合等宽等高布局,灵活又简洁。根据需求选择固定数量还是自动响应即可。不复杂但容易忽略细节,比如 gap 的计算方式和 fr 单位的分配逻辑。

以上就是如何通过css实现等宽等高网格的详细内容,更多请关注其它相关文章!


相关文章: 台积电1.4nm工艺A14瞄准2028:10年来性能提升80%  一加 14R 快充无反应_一加 14R 充电优化  零跑汽车11月交付量达70327台 实现连续9个月正增长  Lar*el Eloquent:基于关联关系是否存在进行父模型过滤与删除  知乎APP怎么管理已购盐选内容_知乎APP盐选内容购买记录与查看方法  汽水音乐车机版8.9下载 汽水音乐车机版8.9版本安装入口  漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站  Lar*el 递归关系中排除指定分支的教程  自定义Bag-of-Words实现:处理带负号的词汇权重  在J*a中如何开发简易仓库管理与库存统计_仓库管理库存统计项目实战解析  Discord Slash 命令响应超时问题的异步解决方案  poki网页游戏推荐_poki免费游戏平台入口  ArrayList与LinkedList核心操作的Big-O复杂度分析  铁路12306卧铺选择攻略 铁路12306下铺座位预定技巧  PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程  composer的"require-dev"部分是用来做什么的?  PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践  Go RPC HTTP服务正确实现与常见陷阱解析  如何提高微信支付的安全性_微信支付安全防护与设置建议  抖音网页版快捷访问 抖音网页版网页版入口操作教程  小红书网页版入口链接分享 小红书官网直接进  晋江读书网页版在线登录 晋江读书电脑版官网  58动漫网在线官方网 58动漫网正版动漫入口网址  小红书商家版怎样在笔记嵌入商品卡路径_小红书商家版在笔记嵌入商品卡路径【挂载教程】  深入理解J*a链表中的IPosition接口与使用  J*aScript中赋值与自增运算符的复杂交互与执行机制  Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践  在J*a中如何使用Exception包装底层异常_异常包装与信息传递方法说明  PHP中获取MongoDB服务器运行时间(Uptime)的专业指南  C++如何实现一个装饰器模式_C++设计模式之动态地给对象添加额外职责  Golang如何实现简单的Web表单_Golang表单提交与验证处理方法  C++ explicit关键字防止隐式转换_C++构造函数安全规范  2026年CSGO开箱网站推荐 CSGO开箱平台精选  MongoDB聚合管道:正确匹配对象数组中_id的方法  汽车之家官方网站官网入口_汽车之家网页版直接进入  windows10怎么查看本机ip_windows10命令提示符ipconfig使用  LINUX怎么设置定时任务_LINUX crontab配置教程  GemBox Document HTML转PDF垂直文本渲染问题及解决方案  海棠电脑版入口_通过电脑访问海棠官网阅读  msn官网入口地址手机版 msn官方网站手机最新链接  随机参数递归函数的基准调用次数与时间复杂度探究  谷歌google账号怎么注册账号 谷歌账号注册官方流程  outlook中文官网入口地址 outlook官方中文版直达首页链接  sublime如何只显示或隐藏特定类型文件_sublime侧边栏文件过滤  ArchiveofOurOwn小说阅读-ArchiveofOurOwn同人作品访问链接  TikTok网页版直接登录 TikTok网页端官方平台入口  AI抖音网页版免费视频入口 AI抖音网页端最新视频实时观看  在J*a中如何使用BigDecimal进行高精度计算_BigDecimal类应用指南  Win11怎么关闭快速启动_Win11彻底关机设置教程  优化LangChain文档加载与ChromaDB集成:解决多文档处理与分块问题 

在线客服
服务热线

服务热线

4008988990

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!