github markdown colspan


95

有没有办法在github markdown上有' colspan ' ?

我正在尝试创建一张表格,其中一行占据四列。

| One     | Two        | Three   | Four          | 
| ------------- |-------------| ---------| ------------- |
| One                | Two               | Three          | Four                |

| One     | Two        | Three   | Four          | 
| ------------- |-------------| ---------| ------------- |
| Span Across ||||

您可以通过将上面的内容粘贴到此处http://markdown-here.com/livedemo.html来查看实时预览。


3
抱歉通知您,Markdown不支持colspan或rowpan。
凌晨

4
MultiMarkdown 4支持colspan,但未在GitHub上使用
fregante

Textile使用一致的语法同时进行colspan和rowpan 。
Cees Timmerman '18

Answers:


73

您可以在GitHub上使用HTML表(但不能在StackOverflow上使用)

<table>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
  <tr>
    <td colspan="2">Three</td>
  </tr>
</table>

成为

HTML表格输出


50

损害最小解决方案:

| One    | Two | Three | Four    | Five  | Six 
| -
| Span <td colspan=3>triple  <td colspan=2>double

因此,您可以省略关闭</td>以提高速度,而可以保持一致性。

来自http://markdown-here.com/livedemo.html的结果: 带有colspan的markdown表

在Jupyter Markdown中工作。

更新:

截至2019年,Jupyter Markdown强制所有第二条管道。

| One    | Two | Three | Four    | Five  | Six
|-|-|-|-|-|-
| Span <td colspan=3>triple  <td colspan=2>double

最少:

One    | Two | Three | Four    | Five  | Six
-|||||-
Span <td colspan=3>triple  <td colspan=2>double

6
如果我尝试在第一列上使用colspan,则会遇到此解决方案的问题,为避免发生这种情况,可以避免添加另一第一列没有内容的
黑客

25
这不适用于GitHub,CommonMark或StackOverflow
fregante

2
在撰写本文时,这适用于GitHub Wiki。但是,GH不知道您已经添加了额外的列,因此它在右侧添加了空白单元格。
cxw

我知道管道在开头和结尾都是以太坊可选的,或者都不是。也许您应该在此行的末尾添加一个?
桑德堡

17

没有办法这样做。使用HTML表,或将相同的文本放在多个单元格上。

像这样:

| Can Reorder | 2nd operation |2nd operation |2nd operation |
| :---: | --- |
|1st operation|Normal Load <br/>Normal Store| Volatile Load <br/>MonitorEnter|Volatile Store<br/> MonitorExit|
|Normal Load <br/> Normal Store| | | No|
|Volatile Load <br/> MonitorEnter| No|No|No|
|Volatile store <br/> MonitorExit| | No|No|

看起来像

HTML表格


使用|| 用于两列跨度||| 三柱跨度等等等等
Abhilash雷迪

15

我最近需要做同样的事情,并且很高兴colspan在连续的管道上可以正常工作。

MultiMarkdown v4.5

在v4.5(最新在macports上)和v5.4(最新在自制软件上)上进行了测试。不知道为什么它在您提供的实时预览网站上不起作用。

我开始的一个简单测试是:

| Header ||
|--------------|
| 0 | 1 |

使用命令:

multimarkdown -t html test.md > test.html

27
github不支持该功能
GnP

3
看起来像一个不错的标记,我希望看到它获得采用。
akauppi '16

-8

添加break可以解决您的问题。您可以在一个单元格中存储多个记录,因为markdown不支持很多功能。


7
不清楚您所说的“增加休息时间”是什么意思。你能说明一下吗?
ivan_pozdeev '19

2
breakMarkDown中的什么是?
Sohail Si
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.