colspan de rebajas de github


95

¿Hay alguna manera de tener ' colspan ' en el descuento de github ?

Estoy intentando crear una tabla donde una fila ocupa cuatro columnas.

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

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

Puede ver una vista previa en vivo pegando lo anterior aquí http://markdown-here.com/livedemo.html


3
Lamento informarle, Markdown no es compatible con colspan o rowspan.
mambrow

4
MultiMarkdown 4 soportes colspan , pero no se utiliza en GitHub
fregante

Textile hace colspan y rowspan con una sintaxis consistente .
Cees Timmerman

Respuestas:


73

Puede usar tablas HTML en GitHub (pero no en StackOverflow)

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

Se convierte

Salida de tabla HTML


50

Solución mínima de compromiso:

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

Por lo tanto, puede omitir el cierre </td>para mayor velocidad o puede dejarlo para mantener la coherencia.

Resultado de http://markdown-here.com/livedemo.html : tabla de rebajas con colspan

Funciona en Jupyter Markdown.

Actualizar:

A partir del año 2019, todas las tuberías de la segunda línea son obligatorias en Jupyter Markdown.

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

mínimamente:

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

7
Tengo un problema con esta solución si trato de usar un colspan sobre la primera columna, un truco para evitar eso a su vez sería agregar otra primera columna que no tiene contenido ... ¡
Qué

25
Esto no funciona en GitHub, CommonMark ni StackOverflow
fregante

2
Al momento de escribir, esto funciona en los wikis de GitHub. Sin embargo, GH no sabe que ha agregado columnas adicionales, por lo que agrega celdas en blanco a la derecha.
cxw

Entendí que las tuberías son opcionales al principio y al final, o ninguna de ellas. ¿Quizás debería agregar uno al final de estas líneas?
Sandburg

17

No hay forma de hacerlo. Utilice una tabla HTML o coloque el mismo texto en varias celdas.

Me gusta esto:

| 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

Tabla HTML


utilizar || para el uso de tramos de dos columnas ||| para tres columnas y así sucesivamente
Abhilash Reddy

15

Recientemente tuve que hacer lo mismo y me complació que el colspan funcionara bien con tuberías consecutivas ||

MultiMarkdown v4.5

Probado en v4.5 (más reciente en macports) y v5.4 (más reciente en homebrew). No estoy seguro de por qué no funciona en el sitio de vista previa en vivo que proporcionas.

Una prueba simple con la que comencé fue:

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

usando el comando:

multimarkdown -t html test.md > test.html

27
Eso no es compatible con github
GnP

3
Parece un buen margen de beneficio, me gustaría que se adoptara.
akauppi

-8

Agregar breakresuelve su problema. Puede almacenar más de un registro en una celda, ya que Markdown no admite muchas funciones.


7
No está claro a qué te refieres con "Agregar descanso". ¿Podrías ilustrar?
ivan_pozdeev

2
¿Qué es breaken MarkDown?
Sohail Si
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.