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


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


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

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


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

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.


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,
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.