Tabelas

As tabelas são suportadas apenas em alguns tipos de Markdown, incluindo Markdown Extra e Github Flavored Markdown, mas não na sintaxe Markdown original ou em CommonMark.

As tabelas de redução também não são suportadas em sites do Stack Exchange (com exceção da Documentação beta).

Criando uma tabela

As tabelas de redução são fisicamente representadas usando o traço - para separar a linha do cabeçalho das de conteúdo e a barra | para as colunas.

Coluna Coluna
Célula Célula

é produzido por

Column | Column
------ | ------
Cell   | Cell  

Você também pode preencher uma tabela da maneira que desejar -

Carta Dígito Personagem
um 4 $
365 (
b ^

O código dessa tabela:

Letter | Digit | Character
------ | ------|----------
a      | 4     | $
       | 365   | (
b      |       | ^  

Markdown ignora o espaçamento. A mesma tabela poderia ser escrita assim:

Letter|Digit|Character
---|---|---
a|4|$
 |365|(
b| |^  

e ainda exibir o mesmo:

Letra Dígito Caráter
a 4 $
365 (
b ^

NOTA: se você precisar de uma coluna void, deverá adicionar um espaço entre os tubos

Como você pode ver, o código da tabela não precisa representar o espaçamento da tabela - isso é feito dentro do markdown.

Você deve querer alinhar o conteúdo de uma tabela. Tudo o que você precisa fazer é adicionar alguns dois pontos desta maneira:

Alinhando a coluna:

: é usado para alinhar uma coluna. O alinhamento à esquerda é o padrão.

Column | Column | Column
:----- | :----: | -----:
Left   | Center | Right
align  | align  | align
Coluna Coluna Coluna
Esquerda Centro Certo
alinhar alinhar alinhar

Pipe em um conteúdo de célula

Se você quiser usar um caractere de barra vertical (|) no conteúdo de uma célula, você precisará escapá-lo com uma barra invertida.

Column | Column
------ | ------
\| Cell \|| \| Cell \|  

Isso resulta na seguinte tabela:

Coluna Coluna
| Célula | | Célula \