Markdown` native`文本对齐

时间:2012-12-27 08:37:27

标签: markdown

markdown是否支持原生文字对齐而不使用html + css

12 个答案:

答案 0 :(得分:121)

native markdown 不支持支持不html + css的文字对齐。

答案 1 :(得分:68)

为了将文本居中于md文件,您可以使用中心标记,例如html标记:

<center>Centered text</center>

答案 2 :(得分:16)

我知道这不是降价,但<p align="center">对我有用,所以如果有人想出降价语法,我会乐意使用它。在那之前,我将使用HTML标记。

答案 3 :(得分:14)

这很麻烦,但如果您使用GFM或其他一些支持使用管道构建表格的MD语法,您可以使用列对齐功能:

|| <!-- empty table header -->
|:--:| <!-- table header/body separator with center formatting -->
| I'm centered! | <!-- cell gets column's alignment -->

这标志着。

答案 4 :(得分:5)

在Github你需要写:

<p align="justify">
  Lorem ipsum
</p>

答案 5 :(得分:2)

对于Markdown Extra,您可以使用自定义属性:

# Example text {style=text-align:center}

这适用于标题和块引用,但不适用于段落,内联元素和代码块。

较短版本(但HTML 5不支持):

# Example text {align=center}

答案 6 :(得分:2)

python markdown with attr_list extension的语法略有不同:

{: #someid .someclass somekey='some value' }

示例:

[Click here](http://exmaple.com){: .btn .btn-primary }

Lead information paragraph
{: .lead }

答案 7 :(得分:1)

我试图将图像居中,而这里的答案中没有提出任何技术。带有内联CSS的常规HTML <img>为我工作......

<img style="display: block; margin: auto;" alt="photo" src="{{ site.baseurl }}/images/image.jpg">

这是在GitHub上托管的Jekyll博客

答案 8 :(得分:0)

div元素具有自己的对齐属性align

<div align="center">
  my text here.
</div>

答案 9 :(得分:0)

我发现在jupyter笔记本单元格上使用乳胶语法非常有用,例如:

![good-boy](https://i.imgur.com/xtoLyW2.jpg  "Good boy on boat")

$$\text{This is some centered text}$$

答案 10 :(得分:0)

使用表格语法的限定“是”。例如,您可以按如下方式居中对齐纯文本:

| |
| :-: |
| Excerpts from Romeo and Juliet (arr. V. Borisovsky) |

这产生:

<头>
摘自罗密欧与朱丽叶 (arr. V. Borisovsky)

请注意,您仍然可以在 HTML 块中使用 Markdown。例如:

<div style="font-style: italic; text-align: center;" markdown="1">

## Excerpts from Romeo and Juliet (arr. V. Borisovsky)
### Sergei Prokofiev
#### Timothy Ridout, viola ∙ Frank Dupree, piano

</div>

答案 11 :(得分:-10)

要居中对齐,请将您希望居中的文字与箭头(-> <-)对齐,如下所示:

-> This is center aligned <-