2017-10-07 82 views
1

有没有办法在诸如ReadMe.md文件的降价文件中的表格列中创建合并行?我可以在降价合并表行吗

事情是这样的:

table

+0

恐怕不是。 Markdown是一个简单的HTML /文本编辑器。您没有很多功能... –

+0

@ H.Pauwelyn您是否有其他解决方案?我可以在其中嵌入excel文件吗? –

+0

不像我说的那么简单。我建议使用代码块。它以三个后蜱开始和结束,每行以空格开始。 –

回答

1

不,这是不可能的GitHub的味降价。正如spec解释(强调增加):

该表的行的其余部分可能会有不同的单元格数量。如果存在比标题行中的单元数少的单元数量,则插入空单元。如果有更大的,则多余的被忽略

当然,你可以随时退回到原始的HTML。实际上,GitHub在其whitelist上包含rowspan(和colspan)属性。

<table> 
    <thead> 
     <tr> 
      <th>Layer 1</th> 
      <th>Layer 2</th> 
      <th>Layer 3</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td rowspan=4>L1 Name</td> 
      <td rowspan=2>L2 Name A</td> 
      <td>L3 Name A</td> 
     </tr> 
     <tr> 
      <td>L3 Name B</td> 
     </tr> 
     <tr> 
      <td rowspan=2>L2 Name B</td> 
      <td>L3 Name C</td> 
     </tr> 
     <tr> 
      <td>L3 Name D</td> 
     </tr> 
    </tbody> 
</table> 

自己尝试一下在https://jsfiddle.net/7h89y55r/

+0

这是完美的,结果正是我想要的 –

1

标准commonmark不支持表,并非指或推荐任何特定的表扩展(latest revision permalink as of 2018-03)。你的问题没有具体询问关于Github风格的Markdown(GFM),但是GFM基于普通标记并且不支持这种表扩展。

MultiMarkdown至少V5支持这些类型中,迈克尔福廷对PHP降价额外做同样的方式表(docs permalink),车削:

|    |   Grouping   || 
First Header | Second Header | Third Header | 
------------ | :-----------: | -----------: | 
Content  |   *Long Cell*  || 
Content  | **Cell** |   Cell | 

New section |  More  |   Data | 
And more  | With an escaped '\|'   || 
[Prototype table] 

Table

我常用使用markdown-it(VSCode内置降价&我的Ghost博客使用它),它只支持Github风格的表,但有人用它为这些表创建了扩展(markdown-it-multimd-table)。最终,你有选择。