github markdown colspan

95

Existe uma maneira de ter ' colspan ' na marcação do github ?

Estou tentando criar uma tabela onde uma linha ocupa quatro colunas.

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

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

Você pode ver uma visualização ao vivo colando o acima aqui http://markdown-here.com/livedemo.html

user391986
fonte
3
Lamentamos informá-lo, o Markdown não oferece suporte a colspan ou rowspan.
mambrow
4
MultiMarkdown 4 suporta colspan , mas não é usado no GitHub
fregante
Textile faz colspan e rowspan com uma sintaxe consistente .
Cees Timmerman

Respostas:

73

Você pode usar tabelas HTML no GitHub (mas não no StackOverflow)

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

Torna-se

Saída de tabela HTML

fregante
fonte
50

Solução mínima de compromisso:

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

Portanto, você pode omitir o fechamento </td>para aumentar a velocidade ou pode deixar para manter a consistência.

Resultado de http://markdown-here.com/livedemo.html : tabela de redução com colspan

Funciona no Jupyter Markdown.

Atualizar:

A partir do ano de 2019, todos os tubos da segunda linha são obrigatórios no Jupyter Markdown.

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

minimamente:

One    | Two | Three | Four    | Five  | Six
-|||||-
Span <td colspan=3>triple  <td colspan=2>double
Sherdim
fonte
6
Tive um problema com esta solução se eu tentar usar um colspan na primeira coluna, um hack para evitar isso seria adicionar outra primeira coluna que não tem conteúdo ... Eca ...
consideRatio
25
Isso não funciona no GitHub, CommonMark ou StackOverflow
fregante
2
No momento da escrita, isso funciona em wikis do GitHub. No entanto, o GH não sabe que você adicionou colunas extras, então adiciona células em branco à direita.
cxw de
Eu entendi que Pipes são éter opcionais no início e no final, ou nenhum deles. Talvez você deva adicionar um no final dessas linhas?
Sandburg
17

Não há como fazer isso. Use uma tabela HTML ou coloque o mesmo texto em várias células.

como isso:

| 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|

que parece

Tabela HTML

Landerlyoung
fonte
usar || para extensão de duas colunas use ||| para extensão de três colunas e assim por diante
Abhilash Reddy
15

Recentemente, precisei fazer a mesma coisa e fiquei satisfeito porque o colspan funcionou bem com tubos consecutivos ||

MultiMarkdown v4.5

Testado em v4.5 (mais recente em macports) e v5.4 (mais recente em homebrew). Não sei por que não funciona no site de visualização ao vivo que você fornece.

Um teste simples com o qual comecei foi:

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

usando o comando:

multimarkdown -t html test.md > test.html
Marca
fonte
27
Isso não é compatível com github
GnP de
3
Parece uma boa marcação, gostaria de ver a adoção.
akauppi
-8

Adicionar breakresolve seu problema. Você pode armazenar mais de um registro em uma célula, pois o markdown não oferece suporte a muitos recursos.

ELAVARASI PS
fonte
7
Não está claro o que você quer dizer com "Adicionando pausa". Você poderia ilustrar?
ivan_pozdeev
2
O que é um breakno MarkDown?
Sohail Si,