Можно ли центрировать таблицы в файле уценки?
У меня есть стол:
| 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.