本博客由 [Pipe](https://github.com/b3log/pipe) 强力驱动

利用 Markdown 创建表格

Markdown作为一种轻量级书写/写作语言,并没有提供很好的排版、编辑等功能。因此,如果想要利用Markdown创建表格(特别是复杂表格),其实是一项不太轻松的事情。
经过笔者在简书平台上的测试与其他若干帖子的表述,Markdown应是只提供了最简单的创建表格与内容对齐方式的功能。总结而言,有如下两种最为直观的创建表格方式:

  • 简单方式

Name | Academy | score
- | :-: | -:
Harry Potter | Gryffindor| 90
Hermione Granger | Gryffindor | 100
Draco Malfoy | Slytherin | 90

Name | Academy | score

  • | :-: | -:
    Harry Potter | Gryffindor| 90
    Hermione Granger | Gryffindor | 100
    Draco Malfoy | Slytherin | 90
  • 原生方式

| Name | Academy | score |
| - | :-: | -: |
| Harry Potter | Gryffindor| 90 |
| Hermione Granger | Gryffindor | 100 |
| Draco Malfoy | Slytherin | 90 |

Name Academy score
Harry Potter Gryffindor 90
Hermione Granger Gryffindor 100
Draco Malfoy Slytherin 90

语法说明:
1. 不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行代表一个表格行;
2. 列与列之间用管道符号 “|” 隔开,原生方式的表格每一行的两边也要有管道符。
3. 可在第二行指定不同列单元格内容的对齐方式,默认为左对齐,在 “-” 右边加上 “:” 为右对齐,在 “-” 两侧同时加上 “:” 为居中对齐。

1 评论
Ayayo • 2019-03-05
回复 删除

在线生成Markdown表格 tableconvert.com