如何将图像与reRestructedText居中对齐?

pro*_*eek 6 html css restructuredtext alignment

这篇文章说以下指令是一种对齐图像的方法。

.. image:: ./imgs/code.jpg
    :width: 400px
    :align: center
Run Code Online (Sandbox Code Playgroud)

但是,图像不是居中对齐,而是右对齐,我看到生成的 HTML 如下。

<img alt="./imgs/code.jpg" class="align-center" src="./imgs/code.jpg" style="width: 400px;" />
Run Code Online (Sandbox Code Playgroud)

它被定义为align-center类,与解释相反:“图像的对齐方式,相当于HTML标签的“align”属性。”

我什至尝试过使用CSS。

.. raw:: html

    <style type="text/css">
      .align-center {
         text-align: center;
         border: 0px;
      }
    </style>
Run Code Online (Sandbox Code Playgroud)

而且它也不起作用。

这有什么问题吗?

小智 6

根据此站点:docutils,您可以使用如下所示的特定指令:

.. image:: picture.jpeg
   :align: center
Run Code Online (Sandbox Code Playgroud)


Hus*_*ein 1

你试过了吗 margin:0px auto;

如果这对您不起作用,则意味着还有其他样式导致此行为。