第二章、扩展 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 的表格对齐方式有三种:

  1. 左对齐(默认),用一个或多个减号(-)表示或减号左侧加一个冒号(:)表示,如::----
  2. 居中对齐,减号的左右各加一个冒号,如::-::------:
  3. 右对齐,减号的右侧加一个冒号,如:-:------:

示例

显示三行三列数据,分别示意三种对齐方式。

| 左对齐 | 居中对齐 | 右对齐 |
| :---- | :-----: | ----: |
|   一  |   一     |  一   |
|  二三 |    二三  |  二三  |
| 四五六 |  四五六 | 四五六 |

效果如下:

左对齐
居中对齐
右对齐
二三
二三
二三
四五六
四五六
四五六

表格单元格内多余的空格会被删除,最多只保留一个。