
请注意,第 6 个网格项目根据其定义的位置与其他项目重叠。 它的背景颜色与其他颜色不同,以确保您可以清楚地看到它的位置。 随意摆弄命名的行值以查看项目如何变化。
常见对齐属性
网格布局规范中可用的许多属性对于 CSS 对齐是通用的,也可用于其他 CSS 上下文(例如 flexbox)。 这些属性是 Box Alignment 模块的一部分。
我不会详细介绍这些,但您可以参考我的 flexbox 教程,了解其中许多功能的交互式演示。 它们在网格布局上下文中的工作方式类似。
row-gap
和column-gap
应用于网格容器以定义网格行和列之间的间距justify-items
应用于网格容器以在各个网格单元格内沿行轴定义网格项的对齐方式justify-self
应用于任何网格项以在其单个网格单元格内定义行轴对齐align-items
应用于网格容器,以在各个网格单元格内沿列轴定义网格项的对齐方式align-self
应用于任何网格项以在其单个网格单元格内定义列轴对齐justify-content
应用于网格容器以确定如何沿行轴分配容器内未使用的空间align-content
应用于网格容器以确定如何沿列轴分配容器内未使用的空间order
应用于单个网格项目以更改项目在源中默认显示的顺序
这些通用对齐功能中的一些在 flexbox 上下文中更有用,因此如果您在网格布局中不经常使用它们,您也不会感到惊讶。
网格速记属性
在整个 CSS 网格布局教程中,我只使用了普通的 CSS 属性。 这在您学习时很有用,而且对于代码维护也可能更好。
但是 Grid Layout 规范包含许多速记属性,可让您使用更短的语法定义网格。 我将在此处列出所有这些以及它们定义的普通属性。
请注意,其中一些速记属性接受关键字以及表示的速记属性。 有些还在值之间使用正斜杠 (/)。
grid-template
– [grid‑template‑columns] [grid‑template‑rows] [grid‑template‑areas]- 这
grid
速记以下列方式之一编写(注意允许的关键字):- [grid‑template]
- [grid‑template‑rows] /
auto‑flow
[grid‑auto‑columns] - [grid‑template‑rows] /
auto‑flow dense
[grid‑auto‑columns] auto‑flow
/ [grid‑auto‑rows] / [grid‑template‑columns]
grid-row
– [grid‑row‑start] / [grid‑row‑end]grid-column
– [grid‑column‑start] / [grid‑column‑end]grid-area
– [grid‑row‑start] / [grid‑column‑start] / [grid‑row‑end] / [grid‑column‑end]gap
– [row‑gap] [column‑gap]
其他 CSS 网格布局功能
本教程有很多内容没有涵盖——没错,这是一个面向初学者的 CSS 网格教程。 但是,一旦您掌握了基础知识,您就会想要研究与网格布局相关的许多功能和技术。 以下是一些链接:
- 内嵌网格——
display
属性接受的值为inline-grid
- 子网格 – 允许您在单个网格区域内定义新网格
- 砌体布局——现代设计中使用的一种流行布局技术,现在是网格布局规范的一部分
- 重复行和列——使用
repeat()
函数符号,我只是简单地提到了
结论
本深入教程介绍了 CSS 网格布局的基础知识。 我希望交互式演示中的示例能让您充分了解不同的属性和值,从而完全掌握如何使用它们来构建现代布局。 为方便起见,此 CSS 网格教程中的所有 CodePen 演示都可以在此 CodePen 集合中找到。
从那里开始,您应该准备好使用这组强大的功能构建具有现代、可维护布局的网站,并且您永远不会再考虑布局黑客。
顺便说一下,如果您有兴趣学习如何在 WordPress 上制作网站,我们也有专门的指南涵盖该主题。 有些人甚至可能称它为使用 WordPress 制作网站的终极指南! 😉
查看我们的更多 Web 开发教程:
👉 初学者的 Webpack 教程
👉 适合初学者的 CSS Flexbox
👉 新手 Fetch API 教程
👉 面向初学者的微交互教程
👉 面向初学者的 Tailwind CSS 教程

跨境电商独立站代运营服务综合套餐 | 项目合作请联系客服微信 13564054264 | |||
---|---|---|---|---|
服务项目 | 服务模块 | 服务效果 | 服务周期 | 服务费用 RMB |
海外市场调研 与品牌诊断 | 目标市场调研 | 1份调研报告 | 按次(5-7个工作日) | 5000 |
消费受众分析 | ||||
市场准入条件 | ||||
竞品发展轨迹 | ||||
市场销售策略 | ||||
品牌商业化诊断 | ||||
TikTok 账号代运营 | TikTok账号定位 | 3个账号运营 500条视频内容发布 | 按季度(50-65个工作日) | 30000 |
TikTok内容策划 | ||||
TikTok视频制作 | ||||
TikTok账号涨粉 | ||||
TikTok数据分析 | ||||
TikTok 直播代运营 | TikTok直播策划 | 20-24场直播 | 按月度(20-24个工作日) | 15000 |
TikTok网络搭建 | ||||
TikTok选品分析 | ||||
TikTok话术提炼 | ||||
TikTok直播开展 | ||||
TikTok直播数据分析 | ||||
TikTok KOL/KOC营销 | TikTok行业达人匹配 | 500-1000个达人邀约/天 | 按月度(20-24个工作日) | 10000 |
TikTok行业达人邀约 | ||||
TikTok行业达人签约 | ||||
TikTok达人合作跟进 | ||||
TikTok达人合作完成 | ||||
海外社媒 代运营 | 海外社媒运营需求确认 | insgarm Linkedln 海外社媒运营(4选2) | 按季度(50-65个工作日) | 30000 |
海外社媒运营方案制订 | ||||
海外社媒代运营开展 | ||||
海外社媒活动策划&开展 | ||||
海外社媒账户涨粉&数据分析 | ||||
海外线下 代理商拓展 | 渠道代理目标市场确认 | 主要服务地区为欧美/东南亚 限定1-3个国家 | 按季度(50-65个工作日) | 35000 |
渠道代理商信息抓取 | ||||
渠道代理商邮件邀约 | ||||
渠道代理商洽谈准备 | ||||
渠道代理商签约合作 | ||||
渠道代理商完成合作 | ||||
海外广告代投放 | 海外广告账户开户 | TikTok 海外广告代投 (电商/游戏) | 按季度(50-65个工作日) | 开户首充1000美金 10%广告投放佣金 |
海外广告产品分析 | ||||
海外广告代投计划制订 | ||||
海外广告代投内容制作 | ||||
海外广告代投放开展 | ||||
海外广告代投效果优化 | 项目合作请联系客服微信 13564054264 |

【WordPress花园提醒您】如果想购买国外正版WordPress主题和插件,您需要一张VISA信用卡才能支付,这里我们推荐光大银行信用卡!赶快免费申请,别耽误了买插件哦!
