github przecena colspan

97

Czy jest sposób, aby mieć „ colspan ” na przecenach na githubie ?

Próbuję utworzyć tabelę, w której jeden wiersz zajmuje cztery kolumny.

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

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

Możesz zobaczyć podgląd na żywo, wklejając powyższy tutaj http://markdown-here.com/livedemo.html

user391986
źródło
3
Przykro nam, ale Markdown nie obsługuje colspan ani rowspan.
mambrów
4
MultiMarkdown 4 podpory colspan , ale to nie jest stosowany na GitHub
fregante
Textile obsługuje zarówno colspan, jak i rowspan ze spójną składnią .
Cees Timmerman

Odpowiedzi:

75

Możesz używać tabel HTML w GitHub (ale nie w StackOverflow)

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

Staje się

Wyjście tabeli HTML

fregante
źródło
52

Minimalne kompromisowe rozwiązanie:

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

Możesz więc pominąć zamykanie </td>dla szybkości lub pozostawić spójność.

Wynik z http://markdown-here.com/livedemo.html : Tabela przecen z colspan

Pracuje w Jupyter Markdown.

Aktualizacja:

Od 2019 roku wszystkie rury w drugiej linii są obowiązkowe w Jupyter Markdown.

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

minimalnie:

One    | Two | Three | Four    | Five  | Six
-|||||-
Span <td colspan=3>triple  <td colspan=2>double
sherdim
źródło
7
Mam problem z tym rozwiązaniem, jeśli spróbuję użyć colspana na pierwszej kolumnie, hack, aby tego uniknąć, to z kolei dodanie kolejnej pierwszej kolumny, która nie ma treści ... Fuj ...
consideRatio
28
To nie działa w GitHub, CommonMark ani StackOverflow
fregante
2
W chwili pisania działa to na wiki GitHub. Jednak GH nie wie, że dodałeś dodatkowe kolumny, więc dodaje puste komórki po prawej stronie.
cxw
Zrozumiałem, że Pipes są opcjonalne na początku i na końcu, lub żaden z nich. Może powinieneś dodać jeden na końcu tej linii?
Sandburg
17

Nie ma takiej możliwości. Użyj tabeli HTML lub umieść ten sam tekst w kilku komórkach.

lubię to:

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

który wygląda jak

Tabela HTML

landerlyoung
źródło
użyj || dla rozpiętości dwóch kolumn użyj ||| przez trzy kolumny i tak dalej
Abhilash Reddy
15

Niedawno musiałem zrobić to samo i byłem zadowolony, że colspan działa dobrze z kolejnymi rurami ||

MultiMarkdown v4.5

Testowane na wersji 4.5 (najnowsza na macports) i na wersji 5.4 (najnowsza na homebrew). Nie wiem, dlaczego to nie działa w podanej przez Ciebie witrynie podglądu na żywo.

Prosty test, od którego zacząłem, to:

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

za pomocą polecenia:

multimarkdown -t html test.md > test.html
znak
źródło
27
To nie jest obsługiwane na github
GnP
3
Wygląda na niezły znacznik, chciałbym zobaczyć, jak przyspiesza adopcję.
akauppi
-8

Dodanie breakrozwiązuje problem. Możesz przechowywać więcej niż rekord w komórce, ponieważ przecena nie obsługuje wielu funkcji.

ELAVARASI PS
źródło
7
Nie jest jasne, co masz na myśli, mówiąc „Dodanie przerwy”. Czy mógłbyś to zilustrować?
ivan_pozdeev
2
Co to jest breakw MarkDown?
Sohail Si