表格 - 于乐的 Markdown 教程
原创2025/11/24大约 1 分钟教程
Markdown 支持表格语法。由于表格结构相对复杂,通常使用 Typora 这类可视化编辑器会更方便。
语法
Markdown 表格由三部分构成:表头、分隔线和数据行。
表的每一列使用竖线 | 分隔,行首行尾的竖线在多数写法中是可选的,但保留可以提升可读性。例如:| TEXT | TEXT | TEXT |。
表头与分隔线
表格的第一行用于定义表头,即每一列的名称。
紧随其后的第二行是分隔线,其作用包括:
- 标识上方内容为表头,同时声明这是一个表格结构;
- 指定列的数量;
- 定义列的对齐方式。
这两行必须同时存在,否则 Markdown 不会将其识别为表格。
分隔线的常见写法如下:
---:默认对齐(通常视为左对齐):---:左对齐:---::居中对齐---::右对齐
- 的数量没有硬性要求,一般建议至少写 3 个以保证可读性。
Markdown
| 列 1 | 列 2 | 列 3 |
| :--- | :--: | ---: |渲染效果
| 列 1 | 列 2 | 列 3 |
|---|
数据行
从第三行开始为数据行。表格内的单元格支持大部分 Markdown 语法,例如粗体、斜体、链接等,但不支持引用块、代码块等块级结构。
如果需要在单元格内部换行,可使用 HTML 标签 <br> 进行断行。
Markdown
| 列 1 | 列 2 | 列 3 |
| :-------------- | :------: | -------------: |
| **粗体** | _斜体_ | 行 1 <br> 行 2 |渲染效果
| 列 1 | 列 2 | 列 3 |
|---|---|---|
| 粗体 | 斜体 | 行 1 行 2 |