Saltar al contenido

Trabajando con tablas en GitHub Markdown

El cuerpo de la tabla consiste en cualquier número de filas separadas por saltos de línea. Como el encabezado, cada celda está separada por un carácter de tubería. Al unir esto con un encabezado se crea una tabla completa:

12345| Columna 1 Encabezamiento | Columna 2 Encabezamiento | Columna 3 Encabezamiento | --------------- | --------------- | Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 | Fila 2 Columna 1 | Fila 2 Columna 2 | Fila 2 Columna 3 | Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |||pre>

Cuando se renderice, se verá algo como esto:

Trabajando con tablas en GitHub Markdown
Trabajando con tablas en GitHub Markdown
Columna 1 CabeceraColumna 2 CabeceraColumna 3 CabeceraFila 1 Columna 1Fila 1 Columna 2Fila 1 Columna 3Fila 2 Columna 2Fila 2 Columna 3Fila 3 Columna 1Fila 3 Columna 2Fila 3 Columna 3

Espacio blanco

Los espacios en blanco antes y después del texto en una celda no importan. Se añadirá o truncará automáticamente para crear columnas.

Las siguientes tablas se presentarán de forma idéntica. Lo único que hay que tener en cuenta aquí es la legibilidad del archivo de rebajas en bruto.

1234| Cabecera 1 | Otra cabecera aquí | Esta es una cabecera larga || -------- | --------------------------- | ----------------------------- || Algunos datos | Algunos datos más ||| datos || Algunos datos largos aquí | más datos |
1234| Cabecera 1 | Otra cabecera aquí | Esta es una cabecera larga |||||algunos datos |algunos datos más ||datos más largos aquí | más datos |

Células vacías

El encabezado es la fuente de la verdad para el número de columnas de la tabla. Si una fila del cuerpo contiene menos celdas que el encabezado, se renderizará con celdas vacías al final.

Aquí la primera fila del cuerpo estará poblada con 2 celdas vacías al final.

1234| Cabecera 1 | Cabecera 2 | Cabecera 3 ||||||| Algunos datos || | datos largos aquí | más datos |

Si una fila del cuerpo contiene más células que el encabezamiento, las células adicionales serán ignoradas

Aquí la primera fila del cuerpo tendrá 2 células recortadas desde el final.

1234| Cabecera 1 | Cabecera 2 | Cabecera 3 | --------- | --------------------------- | --------- | Algunos datos | Celda 2 | Celda 3 | Ignorada || Datos largos aquí | más datos |

Para añadir una celda vacía en medio de una fila, déjala vacía.

Aquí la segunda celda de la primera fila estará vacía.

1234| Cabecera 1 | Cabecera 2 | Cabecera 3 | --------- | --------------------------- | --------- | Algunos datos ||| Celda 3 || datos | Algunos datos largos aquí | más datos |

Esto se puede hacer usando los espacios en blanco, como arriba, o sin ellos, como abajo. Se renderizarán de forma idéntica.

1234| Cabecera 1 | Cabecera 2 | Cabecera 3 ||||||| Algunos datos ||||Celda 3 ||| datos | algunos datos largos aquí | más datos |

Caracteres especiales y formato

Dentro de las celdas de la tabla, la mayoría de la sintaxis de formato de reducción de marcas -italicos, negrita, URLs, bloques de código en línea- todavía puede ser utilizada. Un carácter de pipa literal puede ser usado escapando de la pipa con una barra como se ve abajo:

Se puede hacer un formato más avanzado usando etiquetas HTML. Qué etiquetas son compatibles está fuera del alcance de esta guía, pero diré que la que uso comúnmente es

para forzar a las células a abarcar múltiples líneas.

123| Cabecera 1 | Cabecera 2 || -------- | -------- || datos |algunos datos largos que || se extienden por múltiples líneas |