розбивка на github -


95

Чи є спосіб мати " colspan " на націнці github ?

Я намагаюся створити таблицю, де один рядок займає чотири стовпці.

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

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

Ви можете переглянути попередній перегляд, вставивши наведене вище тут http://markdown-here.com/livedemo.html


3
Вибачте, що повідомляю, Markdown не підтримує colspan або розмах рядків.
mambrow

4
MultiMarkdown 4 підтримує colspan , але він не використовується на GitHub
fregante

Текстиль виконує як colspan, так і рядки з незмінним синтаксисом .
Cees Timmerman

Відповіді:


73

Ви можете використовувати таблиці HTML на GitHub (але не на 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

Працює в Jupyter Markdown.

Оновлення:

Починаючи з 2019 року, всі труби другої лінії є обов’язковими в Юпітер Маркдаун.

| 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

7
У мене виникає проблема з цим рішенням, якщо я намагаюся використовувати colspan над першим стовпцем, хак, щоб уникнути цього, у свою чергу, буде додаванням ще одного першого стовпця, що не має вмісту ... Юк ...
obzirРаціо

25
Це не працює на GitHub, CommonMark і StackOverflow
fregante

2
На момент написання статті це працює на вікі GitHub. Однак 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


використовувати || для двох проміжків колонок використовуйте ||| протягом трьох колонок і так далі тощо
Абхілаш Редді,

15

Нещодавно мені потрібно було зробити те саме, і я був задоволений тим, що вугільний розріз чудово працював із послідовними трубами ||

MultiMarkdown v4.5

Перевірено на версії v4.5 (остання версія macports) та версії v5.4 (остання версія домашньої писемності). Не впевнені, чому це не працює на веб-сайті попереднього перегляду, який ви надаєте.

Простий тест, з якого я почав:

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

за допомогою команди:

multimarkdown -t html test.md > test.html

27
Це не підтримується на github
GnP

3
Схоже на приємну розмітку, я хотів би бачити, як це підсилює прийняття.
akauppi

-8

Додавання breakвирішує вашу проблему. У комірці можна зберігати більше, ніж запис, оскільки зменшення розміру не підтримує особливих можливостей.


7
Незрозуміло, що ви маєте на увазі під словом "Додавання перерви". Не могли б ви проілюструвати?
ivan_pozdeev

2
Що таке breakin MarkDown?
Sohail Si
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.