☰
Django + Vue电商项目第009讲:Grid响应式|一套代码适配手机、平板与桌面
2026/10/14 3:20:41 网站建设 项目流程

第8讲用Flex做了4列商品列表。本讲用更现代的Grid重新做,并加上响应式——同一份代码,在手机(375px)、平板(768px)、桌面(1440px)下表现完全合适。
建议先点赞 + 收藏 + 关注,写响应式布局时随时回查。


一、为什么需要Grid(Flex不够用了吗)

Flex是一维布局——一行或一列内排得漂亮,但要做「整页二维网格」就费劲。
比如电商首页常见的「左大图 + 右四小图」、「上图下文3列」这种行列都需要精确控制的场景,Flex要靠嵌套 + 宽度计算 + flex-basis hack才能做。

Grid是二维布局——行和列同时控制,写起来更声明式:「这块是第 列第2行,那块跨2列」,画个图就能写出来。

实际对比

Flex 4列商品:

.goods-grid{display:flex

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询