目录
  1. 1. html表格代码
    1. 1.1. 组成
    2. 1.2. 效果
  2. 2. 表格偏下原因处理
    1. 2.1. 效果
  3. 3. 合并单元格
    1. 3.1. 合并横向单元格(合并行)
    2. 3.2. 效果
    3. 3.3. 合并纵向单元格(合并列)
    4. 3.4. 效果
  4. 4. 设置表格宽度范围
    1. 4.1. 效果
  5. 5. 本文参考链接:
MarkDown表格合并单元格

   原生MD语法不支持单元格合并的操作,本文讲述通过插入html表格标签来实现md语法文件的单元格合并。

html表格代码

组成

  html简单表格由下面的代码组成:

1
2
3
4
<table>    ##此代码起头
<tr><th>xxx</th><th>xxx</th><th>xxx</th></tr> ##表头
<tr><td>xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表
</table> ##结束

效果

xxxxxxxxx
xxxxxxxxx

表格偏下原因处理

  造成表格偏下的原因是因为为了增强代码的可读性,在<tr></tr>的前后添加了回车。解决此问题,只需要在前后<table></table>的前后分别加上如下代码即可。

1
2
3
4
5
6
<escape>  ##此代码起头
<table>
<tr><th>xxx</th><th>xxx</th><th>xxx</th></tr> ##表头
<tr><td>xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表
</table>
</escape> ##结束

效果

xxxxxxxxx
xxxxxxxxx

合并单元格

合并横向单元格(合并行)

  合并行在需要合并的单元格之前的 <th>或者<td>之中加入rowspan="2" eg:<td rowspan="2">xxx</td>即为合并两个单元格。数量增加同理。

例如:

1
2
3
4
5
6
7
<escape>  ##此代码起头
<table>
<tr><th>xxx</th><th>xxx</th><th>xxx</th></tr> ##表头
<tr><td rowspan="2">xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表1
<tr><td>xxx</td><td>xxx</td></tr> ##下面的列表2
</table>
</escape> ##结束

效果

xxxxxxxxx
xxx
xxxxxx
xxxxxx

合并纵向单元格(合并列)

  合并行在需要合并的单元格之前的 <th>或者<td>之中加入colspan="2" eg:<td colspan="2">xxx</td>即为合并两个单元格。数量增加同理。

例如:

1
2
3
4
5
6
7
<escape>  ##此代码起头
<table>
<tr><th colspan="2">xxx</th><th>xxx</th></tr> ##表头
<tr><td>xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表1
<tr><td>xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表2
</table>
</escape> ##结束

效果

为了更好看出效果,我加了center居中代码。试的html语法的居中没成功,小白表示无奈。

xxx
xxx
xxxxxxxxx
xxxxxxxxx

附上课表的代码图供为参照:

设置表格宽度范围

  表格宽度通过<table style="width: 50%;">设置,如下代码:

1
2
3
4
5
6
7
<escape>  ##此代码起头
<table style="width: 50%;">
<tr><th colspan="2">xxx</th><th>xxx</th></tr> ##表头
<tr><td>xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表1
<tr><td>xxx</td><td>xxx</td><td>xxx</td></tr> ##下面的列表2
</table>
</escape> ##结束

效果

xxxxxx
xxxxxxxxx
xxxxxxxxx

本文参考链接:

作者:蓝生
来源:蓝生的个人博客
链接:https://www.lansheng.net.cn/2018/08/15/markdown%E4%BD%BF%E7%94%A8/markdowd%20%E8%A1%A8%E6%A0%BC%E5%90%88%E5%B9%B6/
感谢蓝生的指导。本文在其原文基础上选取了自己需要用的部分,并添加了合并列,以及消除空行的操作。

文章作者: 嗜血星空earth
文章链接: http://sxxkearth.github.io/2018/10/22/MarkDown%E8%A1%A8%E6%A0%BC/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请附以署名及出处!

评论