Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。
本篇介绍表格在Markdown中的使用方法以及常见问题的解决。
软件配置
表格属于Markdown的扩展功能,这些功能初始的Markdown不具备。 因此在原始Markdown工具的基础上需要进行配置。以Markdown2为例,需要进行以下设置:
Tools – options – Markdown – Markdown(Extra)
设置成Markdown(Extra)有两种方式:升级为Markdown Pro 或者购买密钥。
语法
Markdown下表格语法如下:
表| 默认格式 | 左对齐 | 居中 | 右对齐 | //表头| — | :— | :—: | —: | //表头和表内容分隔| 默认格式表格内容 | 左对齐表格内容 | 居中表格内容 | 右对齐表格内容 | //表内容| 默认格式表格内容 | 左对齐表格内容 | 居中表格内容 | 右对齐表格内容 |
效果如下:
语法说明:
符号|用作列分隔。
符号-用作表头与内容的分割。
符合:表示表格对齐。在左侧表示左对齐,右侧表示右对齐,两侧时表示居中。默认标题栏居中对齐,内容居左对齐。
、-、:之间的多余空格会被忽略,不影响布局。
内容和|之间的多余空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个。
常见问题
问题1: 表格中内容如何分段落
解决办法:结合html语法
示例:
| 序号 | 名称| 描述| | — | :— | :—: | | 1 | Alice| 明天到达
单间 | | 2 | Chloe| 今天到达
双人间 |
结果如下:
问题2: 表格中内容存在符号‘|’与语法中的‘|’混义。
在表格的内容中存在‘|’
解决办法:用‘|’ 替代‘|’
示例:
| 序号 | 名称| 描述| | — | :— | :—: | | 1 | Alice| [x|y] | | 2 | Chloe| [x | y]|
结果如下:
其中,第一行中直接使用符号‘|’,由于和表格语法中的‘|’重复,导致显示不全。第二行替换‘|’为‘|’之后显示正常。