【Markdown笔记】表格
在Markdown中使用表格。
基本使用
Markdown中使用表格的方式很简单,使用|来分隔单元格,使用-来分隔表头和单元格。
例如一个4行3列的表格:
| 表头1 | 表头2 | 表头3 |
|---|---|---|
| 单元格信息 | 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 | 单元格信息 |
text
1
2
3
4
5
6
| 表头1 | 表头2 | 表头3 |
| ---------- | ---------- | ---------- |
| 单元格信息 | 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 | 单元格信息 |
例如一个5行2列的表格:
| 表头1 | 表头2 |
|---|---|
| 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 |
text
1
2
3
4
5
6
7
| 表头1 | 表头2 |
| ---------- | ---------- |
| 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 |
| 单元格信息 | 单元格信息 |
对齐方式
要对表格内的单元格信息进行对齐,方式如下:
左对齐:-
右对齐-:
居中对齐:-:
Markdown中左对齐,右对齐,居中对齐的效果,是针对整列的单元格,不能设置单个单元格的对齐方式。如果想要对单个单元格定义对齐方式,需要使用HTML。
例如示例效果:
| 左对齐 | 右对齐 | 居中对齐 |
|---|---|---|
| 左对齐单元格 | 右对齐单元格 | 居中对齐单元格 |
| 左对齐单元格 | 右对齐单元格 | 居中对齐单元格 |
text
1
2
3
4
5
| 左对齐 | 右对齐 | 居中对齐 |
| :----------- | -----------: | :------------: |
| 左对齐单元格 | 右对齐单元格 | 居中对齐单元格 |
| 左对齐单元格 | 右对齐单元格 | 居中对齐单元格 |
从上面的示例效果可以看出,设置对齐效果后,整列的单元格,包括表头信息也全部都对齐了。
HTML拓展功能
Markdown中本身支持的表格效果很少,如果要有更多的功能,需要使用HTML来拓展功能。
例如Markdown不支持跨行或跨列的单元格,或者说叫不支持合并单元格,我们可以使用HTML。
HTML表格
HTML表格由
| 标签定义每行分隔的单元格,由 | 标签定义表格的表头。
例如实现如下效果:
text
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
在HTML中使用 | 标签的rowspan属性来实现单元格的跨行操作,例如将上述示例中的rowspan="2"修改为rowspan="3"就能跨3行。
跨列的单元格例如我们要实现如下横跨两列单元格效果:
写法如下:
text
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
text
1
2
3
4
5
6
7
8
9
10
修改对齐方式HTML中可以对任意行或者任意单元格进行对齐。 使用align属性来定义对齐方式: 左对齐left 右对齐right 居中对齐center 例如实现如下效果:
```
本文链接:https://blog.csdn.net/u012028275/article/details/119849927 | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|