第二章、扩展 MarkDown
扩展 Markdown 的语法大大丰富了 Markdown 的功能。
扩展 Markdown 的语法仅在部分 Markdown 编辑器上才能够正常显示。
1. 表格
表格是一种使用对齐的行和列来展示文档中结构化数据展示的方式。
Markdown 表格是一种使用纯文本语法在 Markdown 文档中创建结构化数据展示(行和列)的方式。
Markdown 表格一定带有表头部分。
Markdown 表格的语法标记是 竖线 | 和减号 -。
含有两列,只有表头,没有数据的 Markdown 表格的写法如下:
| 标题1 | 标题2 |
| - | - |
效果如下:
标题1
标题2
语法说明
- 第一行是表格标题部分,用竖线(
|) 来分隔各个列。 - 第二行是表格标题结束行,用竖线(
|) 来分隔各个列,每个竖线间至少要有一个减号。这一行的作用有两个:- 分隔表格标题和表格内容。
- 设置表格列的对齐方式。
- 第二行是表格标题结束行中的减号(
-)至少要有一个,可以是多个,并且左右可以加多个空格来装饰,如| ----- |。 - 第一行表格标题中的竖线(
|)的个数一定要等于第二行竖线的个数。 - 如果表格文字内容中含有竖线,需要用反斜杠和竖线(
\|)来转义,否则无法显示竖线。
含有三列,只有表头,没有数据的 Markdown 表格的写法如下:
| 标题1 | 标题2 | 标题3 |
| - | - | - |
效果如下:
标题1
标题2
标题3
含有两列,同时有两行数据的 Markdown 表格的写法如下:
| 标题1 | 标题2 |
| - | - |
| 1行1列 | 1行2列 |
| 2行1列 | 2行2列 |
效果如下:
标题1
标题2
1行1列
1行2列
2行1列
2行2列
表格列的对齐方式
扩展 Markdown 的表格对齐方式有三种:
- 左对齐(默认),用一个或多个减号(
-)表示或减号左侧加一个冒号(:)表示,如::-或---。 - 居中对齐,减号的左右各加一个冒号,如:
:-:或:------:。 - 右对齐,减号的右侧加一个冒号,如:
-:或------:。
示例
显示三行三列数据,分别示意三种对齐方式。
| 左对齐 | 居中对齐 | 右对齐 |
| :---- | :-----: | ----: |
| 一 | 一 | 一 |
| 二三 | 二三 | 二三 |
| 四五六 | 四五六 | 四五六 |
效果如下:
左对齐
居中对齐
右对齐
一
一
一
二三
二三
二三
四五六
四五六
四五六
表格单元格内多余的空格会被删除,最多只保留一个。