github markdown colspan


95

C'è un modo per avere " colspan " su GitHub markdown ?

Sto cercando di creare una tabella in cui una riga occupa quattro colonne.

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

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

Puoi vedere un'anteprima dal vivo incollando quanto sopra qui http://markdown-here.com/livedemo.html


3
Siamo spiacenti di informarti, Markdown non supporta colspan o rowspan.
mambrow

4
MultiMarkdown 4 supporta colspan , ma non è utilizzato su GitHub
fregante

Textile esegue sia colspan che rowspan con una sintassi coerente .
Cees Timmerman

Risposte:


73

Puoi utilizzare tabelle HTML su GitHub (ma non su StackOverflow)

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

Diventa

Output della tabella HTML


50

Soluzione minima di compromesso:

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

Quindi puoi omettere la chiusura </td>per la velocità, o puoi partire per coerenza.

Risultato da http://markdown-here.com/livedemo.html : tabella markdown con colspan

Funziona in Jupyter Markdown.

Aggiornare:

A partire dall'anno 2019 tutti i tubi della seconda linea sono obbligatori in 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
Ho avuto un problema con questa soluzione se provo a utilizzare un colspan sulla prima colonna, un trucco per evitare che a sua volta sarebbe aggiungere un'altra prima colonna che non ha contenuto ... Yuck ...
consideRatio

25
Questo non funziona su GitHub, CommonMark né StackOverflow
fregante

2
Al momento della stesura, funziona sui wiki di GitHub. Tuttavia, GH non sa che hai aggiunto colonne extra, quindi aggiunge celle vuote a destra.
cxw

Ho capito che le pipe sono etere facoltative all'inizio e alla fine, o nessuna di esse. Forse dovresti aggiungerne uno alla fine di queste righe?
Sandburg

17

Non c'è modo di farlo. Utilizza una tabella HTML o inserisci lo stesso testo su più celle.

come questo:

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

che assomiglia

Tabella HTML


utilizzare || per due campate di colonne utilizzare ||| per tre
campate di

15

Recentemente ho dovuto fare la stessa cosa e sono stato contento che colspan funzionasse bene con tubi consecutivi ||

MultiMarkdown v4.5

Testato su v4.5 (ultimo su macports) e v5.4 (ultimo su homebrew). Non sono sicuro del motivo per cui non funziona sul sito di anteprima dal vivo che fornisci.

Un semplice test con cui ho iniziato è stato:

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

utilizzando il comando:

multimarkdown -t html test.md > test.html

27
Non è supportato su GitHub
GnP

3
Sembra un bel markup, mi piacerebbe vederlo prendere adozione.
akauppi

-8

L'aggiunta breakrisolve il problema. Puoi memorizzare più di un record in una cella poiché il markdown non supporta molte funzionalità.


7
Non è chiaro cosa intendi per "Aggiunta di interruzione". Potresti illustrare?
ivan_pozdeev

2
Cos'è un breakin MarkDown?
Sohail Si
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.