原理
Markdown不提供单元格合并语法。在我们实际运用中,表格排列并不一致,有单元格的合并。
Markdown虽然没有合并单元格的语法,但是Markdown是兼容HTML的,因此,我们可以通过HTML的方式实现单元格合并。
实现单元格合并的属性
按行合并:rowspan
按列合并:colspan
按列合并及按行合并示例
代码:
<table>
<tr>
<th colspan="3">计算机网络分层模型</th>
</tr >
<tr>
<td >OSI七层模型</td>
<td>TCP/IP四层模型</td>
<td>TCP/IP五层模型</td>
</tr >
<tr >
<td>应用层</td>
<td rowspan="3">应用层</td>
<td rowspan="3">应用层</td>
</tr>
<tr>
<td>表示层</td>
</tr>
<tr>
<td>会话层</td>
</tr>
<tr>
<td>传输层</td>
<td>传输层</td>
<td>传输层</td>
</tr>
<tr>
<td>网络层</td>
<td>网络层</td>
<td>网络层</td>
</tr>
<tr>
<td>数据链路层</td>
<td rowspan="2">网络接口层</td>
<td>数据链路层</td>
</tr>
<tr>
<td>物理层</td>
<td>物理层</td>
</tr>
</table>
效果:
计算机网络分层模型 | ||
---|---|---|
OSI七层模型 | TCP/IP四层模型 | TCP/IP五层模型 |
应用层 | 应用层 | 应用层 |
表示层 | ||
会话层 | ||
传输层 | 传输层 | 传输层 |
网络层 | 网络层 | 网络层 |
数据链路层 | 网络接口层 | 数据链路层 |
物理层 | 物理层 |