如何在Markdown中右对齐和对齐?

Ébe*_*aac 68 markdown

Markdown文本始终左对齐.有没有办法在Markdown中做对齐和对齐?

确切地说,我在Jupyter Notebook(IPython)中使用Markdown .

Nik*_*ath 71

无法在原始降价中对齐文本.但是,您可以使用内联HTML标记对齐文本.

<div style="text-align: right"> your-text-here </div>
Run Code Online (Sandbox Code Playgroud)

为了证明,更换rightjustify在上面.

  • 它可以工作,但它会破坏像`&lt;div style="text-align: right"&gt; [up](https://github.com/loretoparisi/CapsNet#CapsNet) &lt;/div&gt;`这样的链接将不会呈现为关联。 (5认同)
  • 您可以在‍♂️内使用`&lt;a href="https://your-site.com"&gt;您的链接&lt;/a&gt;`标签 (4认同)
  • 内联 HTML 通常被 Linters 禁止。我会避免在 markdown 中使用内联 html,我在这里发布了我的建议作为问题的答案。 (2认同)

Win*_*oon 12

如果要在表单中右对齐,可以尝试:

| Option | Description |
| ------:| -----------:|
| data   | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default. |
| ext    | extension to be used for dest files. |
Run Code Online (Sandbox Code Playgroud)

https://learn.getgrav.org/content/markdown#right-aligned-text


Giu*_*lio 10

在通用 Markdown 文档中,使用:

<style>body {text-align: right}</style>

或者

<style>body {text-align: justify}</style>

不过似乎不适用于 Jupyter。

  • 这个答案比得票最高的答案要好得多。建议的解决方案适用于 MD 标记。其他人一直建议使用 HTML 语法,这违背了 MD 的目的。 (3认同)

Say*_*ane 6

如果要在Jupyter Notebook中使用对齐对齐,请使用以下语法:

<p style='text-align: justify;'> Your Text </p>
Run Code Online (Sandbox Code Playgroud)

为了正确对齐:

<p style='text-align: right;'> Your Text </p>
Run Code Online (Sandbox Code Playgroud)


Kar*_*are 5

正如这里提到的,markdown 不支持右对齐的文本或块。但是 HTML 结果是通过级联样式表 ( CSS ) 实现的。

在我的 Jekyll 博客上使用的语法也适用于 Markdown。要“终止”一个块,请在末尾使用两个空格或两次新行。

当然,你也可以添加一个 css-class{: .right }代替{: style="text-align: right" }

文字向右

{: style="text-align: right" }
This text is on the right
Run Code Online (Sandbox Code Playgroud)

文本块

{: style="text-align: justify" }
This text is a block
Run Code Online (Sandbox Code Playgroud)

  • 也许您需要为初学者澄清什么是 CSS 类以及如何使用它。我认为这只适用于 Kramdown 版本的 Markdown。 (2认同)
  • @Santiago,你是对的,只有当 markdown 生成为 HTML 时才有效 (2认同)