# Синтаксис таблицы в Markdown
VuePress использует разметку таблицы в стиле GitHub.
# Упрощенный синтаксис таблицы
Таблицы состоят из двухстрочного обязательного заголовка, затем нуля или более строк.
- Как минимум один заголовок, состоящий из строки, окруженной символами канала:
| Заголовок |
- Строка тире, окруженная символами трубы:
| ------ |
- Ноль или более строк текста, окруженных символами канала, например:
| Ряд 1 |
Давайте сложим все это вместе.
# Простой пример таблицы
Чтобы получить таблицу, которая выглядит следующим образом:
Результат:
Заголовок | |
---|---|
Строка 1, столбец 1 | Строка 1, столбец 2 |
Вы бы использовали следующую разметку:
Markdown:
| Заголовок | |
| --------------------- | -------------------------- |
| Строка 1, столбец 1 | Строка 1, столбец 2 |
2
3
# Минимальная таблица: только заголовок
Таблица абсолютного минимума будет состоять из одного заголовка без строк:
Markdown:
| Заголовок |
| --------------------- |
2
Результат:
Заголовок |
---|
# Таблица с одним заголовком и одной строкой:
Давайте расширим предыдущий пример одной строкой:
Markdown:
| Заголовок |
| --------------------- |
| Одиночная клетка |
2
3
Результат:
Заголовок |
---|
Одиночная клетка |
# Типичная таблица с несколькими строками
Большинство таблиц имеют несколько столбцов и строк, например:
Колонка 1 | Колонка 2 |
---|---|
Строка 1, столбец 1 | Строка 1, столбец 2 |
Строка 2, столбец 1 | Строка 2, столбец 2 |
Строка 3, столбец 1 | Строка 3, Столбец 2 |
Строка 4, столбец 1 | Строка 4, Столбец 2 |
Markdown:
| Колонка 1 | Колонка 2 |
| --------------- | ---------------- |
| Строка 1, столбец 1 | Строка 1, столбец 2 |
| Строка 2, столбец 1 | Строка 2, столбец 2 |
| Строка 3, столбец 1 | Ряд 3, Столбец 2 |
| Строка 4, столбец 1 | Ряд 4, Столбец 2 |
2
3
4
5
6
# Тире и пробел не имеют значения
Количество черточек, используемых для указания заголовка, и количество пробелов, окружающих символы трубы не имеют значения. Возьмите следующую таблицу:
Колонка 1 | Колонка 2 |
---|---|
строка 1 | 2-й столбец |
строка 2 | 2-й столбец |
Вы могли бы использовать эту разметку для этого:
| Колонка 1 | Колонка 2 |
| --------- | --- |
| строка 1 | 2-й столбец |
| строка 2 | 2-й столбец |
2
3
4
Или вы можете использовать эту разметку:
| Колонка 1 | Колонка 2 |
| ------------ | ---------------- |
| строка 1 | 2-й столбец |
| строка 2 | 2-й столбец |
2
3
4
И они оба будут производить один и тот же результат.
# Выравнивание текста внутри столбцов
Обычно текст таблицы выравнивается по левому краю. Вы можете изменить выравнивание, используя символы двоеточия
(:
) во второй строке заголовка, которая содержит символы тире (-
).
- Чтобы выровнять столбец по левому краю, замените крайнюю левую черту двоеточием
- Чтобы выровнять столбец вправо, замените крайнюю правую черту двоеточием
- Чтобы выровнять столбец по центру, крайний левый и правый штрихи с двоеточием
Вот таблица, показывающая выравнивание:
Выравнивание | Колонка 2 | Колонка 3 |
---|---|---|
Выровнять по центру столбец 2 | * | |
Выровнять столбец 3 по правому краю | Бу | |
Выровнять цифры по правому краю | 1 | |
123 | ||
456,67 $ |
Markdown:
| Выравнивание | Колонка 2 | Колонка 3 |
| --------------------- |: --------------: | -------------: |
| Выровнять по центру столбец 2 | * | |
| Выровнять столбец 3 по правому краю | | Бу |
| Выровняйте цифры по правому краю: | | 1 |
| | | 123 |
| | | 456,67 $ |
2
3
4
5
6
7