Markdown 基础语法:零基础入门 · 第 6 / 6 节

domain: markdown

第 06 节:表格与结业实战

本节 objectives:

  • 能用竖线和短横线写出表格,并用冒号控制对齐方式。
  • 能独立写出一篇整合了标题、强调、列表、链接、图片、代码、引用、分割线、表格的完整文档。
  • 能看懂一篇陌生的 .md 文件(比如别人项目里的 README),说出每种符号在表达什么。

先修:会写代码块、引用块与分割线(第 05 节) | 上一节 << 05 代码、引用与分割线 | 下一节:无(本节是结业实战)

数据要对齐排列的时候,列表就不够用了

前几节的列表能整理"一串要点",但如果你要展示"每个人对应几件事"这种有行有列的数据——比如一张课程表、一份价格对比——列表会让你不停地重复"姓名:xxx,任务:xxx",读起来很啰嗦。这时候需要的是表格。学完表格,你就集齐了 Markdown 基础语法的全部拼图,可以独立完成这门课的结业作品了。

讲解

表格(Table)基本写法:第一行是表头,用竖线 | 分隔每一列的标题;第二行是"表头分隔行",每一列写至少三个短横线 ---;从第三行开始是数据行,同样用竖线分隔1

控制对齐方式:在表头分隔行的短横线两侧加冒号 :,可以控制这一列的对齐方式——只在左边加冒号是左对齐,两边都加是居中,只在右边加是右对齐1

不写冒号时默认左对齐。表格的竖线两侧不需要严格对齐着敲空格键——渲染器只看竖线的位置,不看你敲了几个空格美化对齐,所以不用花时间去手动"对齐"源码里的竖线。

跟我做一遍(worked example)

在编辑器里敲下面这段,观察表格的渲染效果:

观察要点:竖线变成了整齐的表格边框;第一列文字靠左,第二列文字居中,第三列文字靠右——这正好对应表头分隔行里冒号的位置。

换你补全(faded example)

下面的表格想展示"三种强调语法及其符号数量",且要求"语法"列左对齐、"符号数量"列居中,但表头分隔行还没写全:

提示:左对齐的冒号该加在短横线哪一侧,居中的冒号该加在短横线哪两侧。

答案

("语法"列左对齐,冒号只加在短横线左边;"符号数量"列居中,冒号两边都加;"效果"列没有要求,保持默认的三个短横线即可。)

小结 + 通向下一节

恭喜你学完了 Markdown 基础语法的全部六节!从标题、强调、列表、链接图片,到代码引用分割线,再到今天的表格,你已经能独立读懂和写出一篇结构完整的 Markdown 文档了。接下来最好的巩固方式,是把这套语法真正用到你的日常笔记、GitHub 项目说明或者工作文档里——用得越多,记得越牢。如果之后想学更进阶的内容(比如脚注、任务列表、HTML 混排),可以再产一门新课继续深入。

Footnotes

  1. Extended Syntax | Markdown Guide — https://www.markdownguide.org/extended-syntax/ 2

Exercises

Exercise 1 · Level 1:写一张个人信息表
  • 做法指引:在你的编辑器里写一张表格,至少三行三列,内容可以是"你会的三项技能、掌握程度、学会的时间",要求至少一列左对齐、一列居中。
Done criteria · checked locally
Exercise 2 · Level 2(结业作品):写一篇整合全部语法的完整文档
  • 做法指引:在你的编辑器里独立写一篇"自我介绍"或"我最喜欢的一件事"的文档(不少于 200 字),要求同时用到本课学过的全部语法:至少一个标题层级、加粗或斜体、一个列表(有序或无序)、一个链接、一张图片、一段行内代码或代码块、一个引用块、一条分割线、一张表格。写完后,把文档读一遍,检查每种语法是否都渲染出了预期效果。
Done criteria · checked locally