Markdown` native`文本对齐

fat*_*fat 158 markdown

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

Cal*_*lum 133

如果没有html+,原生 markdown 支持文本对齐css.

  • 因此将文本包装在`<p style ="text-align:center;">`和`</ p>`中,这应该适用于任何降价 (54认同)
  • **Github用户:**内联样式不适用于github,不包含在Github Flavored Markdown的扩展功能中.这是[所有github支持截至2017年1月](https://guides.github.com/features/mastering-markdown/).有许多在线降价测试人员表示他们遵守GFM并显示内联样式等工作,但github markdown [很多]*目前不支持HTML/CSS.*```的工作原理可能会有一些隐藏的标签可用. (13认同)
  • **Github用户:**截至2017年6月8日*,DiegoVinícius的答案成功地将文本放在markdown文件中.只需将文本换成`p`标签,并将`align`设置为`center`,如下所示:`<p align ="center">居中文本</ p> (13认同)
  • BTW,哪个更好用,`<div>`或`<p>`?一个`p`是一个段落,所以也许`div`会是一个更中立和更好的选择? (2认同)
  • @SDJMcHattie 将 .md 转换为 .pdf 时这不起作用。 (2认同)
  • @PeterWood,但它支持(或者通常扩展为支持?)下划线、粗体等,这些与结构无关。这种区别似乎是任意的。 (2认同)

小智 77

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

<center>Centered text</center>
Run Code Online (Sandbox Code Playgroud)

  • 在html 5中不推荐使用此方法. (6认同)
  • 现在首选哪种方法? (2认同)

cbi*_*iau 25

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

<div align="center">
  my text here.
</div>
Run Code Online (Sandbox Code Playgroud)

  • 最佳解决方案。我们可以使用“justify”代替“center”。适用于 div 内的所有内容,不会扭曲任何内容。 (5认同)
  • 为了防止 div 中的内联 MarkDown 语法被破坏和无法渲染,请考虑在开始的 `&lt;div` 标记后添加一个空行。我发现可以防止这种情况发生。 (2认同)

Die*_*ius 20

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

  • 虽然上面的答案没有用,但是这个方法成功地将一些文本集中在github**上**. (4认同)

mda*_*ens 14

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

|| <!-- empty table header -->
|:--:| <!-- table header/body separator with center formatting -->
| I'm centered! | <!-- cell gets column's alignment -->
Run Code Online (Sandbox Code Playgroud)

这标志着.


Ole*_*Pro 7

在Github中,您需要编写:

<p align="justify">
  Lorem ipsum
</p>
Run Code Online (Sandbox Code Playgroud)


chm*_*ard 7

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

\n
| |\n| :-: |\n| Excerpts from Romeo and Juliet (arr. V. Borisovsky) |\n
Run Code Online (Sandbox Code Playgroud)\n

这产生:

\n
\n\n\n\n\n\n\n\n\n\n\n\n
摘自《罗密欧与朱丽叶》(V.鲍里索夫斯基编曲)
\n
\n

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

\n
<div style="font-style: italic; text-align: center;" markdown="1">\n\n## Excerpts from Romeo and Juliet (arr. V. Borisovsky)\n### Sergei Prokofiev\n#### Timothy Ridout, viola \xe2\x88\x99 Frank Dupree, piano\n\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n


小智 5

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

# Example text {style=text-align:center}
Run Code Online (Sandbox Code Playgroud)

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

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

# Example text {align=center}
Run Code Online (Sandbox Code Playgroud)