Таблицы

Базовая структура

Таблица начинается со строки-разделителя «|---|», а столбцы разделяются знаком «|»: сколько промежутков между знаками «|», столько и столбцов. Таблица заканчивается на первой строке без «|».

|---|---|
|Беларусь|Минск|
|Франция|Париж|
|Италия|Рим|

Результат:

Заголовки

Чтобы добавить заголовки столбцов, поставьте строку таблицы над строкой-разделителем.

|Страна|Столица|
|---|---|
|Беларусь|Минск|
|Франция|Париж|
|Италия|Рим|

Результат:

Объединение ячеек

Чтобы объединить ячейки в строке, оставьте следующую ячейку пустой.

|Страна|Столица|
|---|---|
|Европа||
|Беларусь|Минск|
|Франция|Париж|
|Италия|Рим|
|Азия||
|Индия|Нью-Дели|
|Таиланд|Бангкок|

Результат:

Чтобы объединить ячейки в столбце, введите «^^» в нижней ячейке.

|Континент|Страна|Столица|
|---|---|---|
|Европа|Беларусь|Минск|
|^^|Франция|Париж|
|^^|Италия|Рим|
|Азия|Индия|Нью-Дели|
|^^|Таиланд|Бангкок|

Результат:

Выравнивание текста — по столбцу

Задается прямо в строке-разделителе. Двоеточие указывает на сторону, к которой прижимается содержимое всех ячеек этого столбца:

Маркер в разделителе Эффект
:--- По левому краю
---: По правому краю
:---: По центру
--- По умолчанию (в теле — по левому краю, в заголовке — по центру)
|Слева|По центру|Справа|По умолчанию|
|:---|:---:|---:|---|
|a|b|c|d|
|e|f|g|h|

Результат:

Выравнивание текста — по отдельной ячейке

Иногда одну ячейку (или строку) нужно выровнять иначе, чем весь столбец. Для этого внутри ячейки ставят двоеточие, примыкающее к краю ячейки. Выравнивание ячейки перекрывает выравнивание столбца. Пробел между двоеточием и текстом не важен:

  • : текст или :текст (двоеточие в начале ячейки) — по левому краю
  • текст : или текст: (двоеточие в конце ячейки) — по правому краю
  • : текст : или :текст: (двоеточия с обеих сторон) — по центру
  • обычный текст без двоеточий по краям — берется выравнивание столбца

Что считается маркером

Маркером считается только то двоеточие, которое стоит прямо у края ячейки (после убирания пробелов вокруг). Двоеточие в середине ячейки маркером не считается: Note: ok, Время: 12:00, Файл: a.csv остаются обычным текстом.

Внимание

Одиночная ячейка вида | Note: | или | Статус: | будет интерпретирована как выравнивание по правому краю: двоеточие стоит у правой границы. Если это просто текст-заголовок, добавьте содержимое после двоеточия (| Note: важно |) или уберите двоеточие.

|Слева по столбцу|По центру по столбцу|Справа по столбцу|
|:---|:---:|---:|
|обычная|обычная|обычная|
|:все влево|:все влево|:все влево|
|все вправо:|все вправо:|все вправо:|
|:все по центру:|:все по центру:|:все по центру:|
|Note: ok|Время: 12:00|Файл: a.csv|

Результат:

В последней строке двоеточия стоят в середине ячейки (: не примыкает к границе), поэтому каждая ячейка наследует выравнивание своего столбца.

Предыдущая
Следующая