是否可以将表格置于降价文件中?

Mer*_*ith 21 markdown github-flavored-markdown apiary.io apiblueprint

我有一张桌子:

    | This | Is | A | Table |
    | :--- | -- | - | ----: |
    | foo  | ba | r | elbaT |
Run Code Online (Sandbox Code Playgroud)

我希望表格显示在我的Markdown文件的中心而不是左对齐.我不是要对齐文本,而是整个表本身.我是否需要求助于HTML/CSS来实现我想要的目标?

这是一个Apiary.io项目.

Bag*_*ggz 26

如果您使用标准文档,请使用这样的<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

(...)
Run Code Online (Sandbox Code Playgroud)

预习


如果使用" 新文档 ",则无法使表居中(因为表格占据了列的整个宽度).

预习

  • 虽然这至少直接回答了我的问题,但 Google 上的第二次点击(对我来说)导致了[一个 StackOverflow 问题,询问为什么“center”被弃用](http://stackoverflow.com/q/1798817/1708136)。谢谢你的努力 (2认同)

Roh*_*ani 16

每个人似乎都忽略了一个简单的方法是将表括在 a 中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>
Run Code Online (Sandbox Code Playgroud)

就像<center>以前一样工作。无需<center>再担心被弃用。;)


Zde*_*nek 8

是。您可以在API蓝图中拥有GFM表-检查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
Run Code Online (Sandbox Code Playgroud)

  • 是否不是“将整个表格放在页面中心”的问题?而此响应是关于“将文本置于单个列的中心”?我找不到任何Markdown变体允许文本居中或缩进的地方(除了pre / code块,但它们也使定义表的Markdown字面化)。 (3认同)

小智 8

很简单。众所周知,“|-|” 用于指示表格,“:”用于指示文本对齐方式。如果|:-| 输入的是右对齐的文本列。如果|-:| 输入的是左对齐文本,如果|:-:| 输入的是居中对齐。

  • 有时情况如此,实际答案在底部 (2认同)
  • 然而,问题是使表格本身居中,而不是其内容居中。我可以看出这很容易被误解。 (2认同)

Mer*_*ith 6

我的解决方案由Gaffney在Apiary.io问题评论中详述.

基本上我在apiary.apib HTML块中添加自定义样式表和脚本来使用HTML设置页面样式,而不是标记Markdown di ale ct不是CSS.

还有"如何在CSS中居中".