Можно ли центрировать таблицы в файле уценки?

У меня есть стол:

    | This | Is | A | Table |
    | :--- | -- | - | ----: |
    | foo  | ba | r | elbaT |

Я бы хотел, чтобы таблица отображалась в центре моего файла Markdown вместо выравнивания по левому краю. Я не пытаюсь выровнять текст, а саму таблицу. Нужно ли прибегать к HTML/CSS для достижения того, чего я хочу?

Это для проекта Apiary.io.

6 ответов

Решение

Мое решение подробно описано Гаффни в комментарии к выпуску Apiary.io.

По сути, я добавляю пользовательские таблицы стилей и скрипты в HTML-блоки apiary.apib, чтобы стилизовать страницу с помощью HTML вместо заголовков, которые обозначают Markdown di a ct не CSS.

Также "Как центрировать все в CSS".

Если вы используете стандартную документацию, используйте <center> пометить так.

светокопия

FORMAT: 1A
HOST: http://www.google.com

# Tables
Notes API is a *short texts saving* service similar to its physical paper presence on your table.

<center>

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

</center>

# Group Notes

(...)

предварительный просмотр


Если вы используете " Новую документацию", то невозможно центрировать таблицу (поскольку таблица занимает всю ширину столбца).

предварительный просмотр

Это просто. Как вы знаете, "| - |" используется для обозначения таблицы, а ":" используется для обозначения выравнивания текста. Если |: - | введенный текст, выровненный по правому краю. Если | -: | введен текст с выравниванием по левому краю, и если |: -: | введено, выровнено по центру.

Простой метод, который, кажется, все упустили из виду, - заключить таблицу в div и используйте align="center" собственность на нем.

      <div align="center">

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

<div>

Работает как раньше. Не нужно беспокоиться о <center> больше не рекомендуется;)

Да. Вы можете иметь таблицы GFM в API Blueprint - проверьте http://docs.tables.apiary.io/ приведенную ниже версию исходного проекта.

FORMAT: 1A

# Tables API 
Note: Tables can be handcrafted or generated at <http://www.tablesgenerator.com/markdown_tables>.

## Table 1
**Discussion option 1**

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

# Message [/pages]
## Create a Message [POST]

### Table 2
**Discussion option 2**

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

+ Request (application/json)

    ## Table 3
    **Discussion option 3**

    | Tables   |      Are      |  Cool |
    |----------|:-------------:|------:|
    | col 1 is |  left-aligned | $1600 |
    | col 2 is |    centered   |   $12 |
    | col 3 is | right-aligned |    $1 |

    + Headers

            Authorization:Bearer tokenString

    + Body

            { ... }

+ Response 201

Из книги Yihui(https://bookdown.org/yihui/rmarkdown-cookbook/kable.html) re: kable():

Таблицы выравниваются по центру по умолчанию, когда они включены в табличное окружение (т. е. когда у таблицы есть заголовок). Если вы не хотите центрировать таблицу, используйте аргумент centering = FALSE.

Другие вопросы по тегам