4

我正在为我的项目在 reST 中编写一个新文档。该文档在 ReadTheDocs 上使用 Sphinx 呈现。我已经将 ReadTheDocs 主题作为 git 子模块下载到我的存储库docs/source/_themes文件夹中,因此我可以修改一些模板或 CSS 设置。

我想将大段落的文本对齐方式从ragged right更改为fully justified
我在哪里可以在数百行 CSS 代码中更改他的?

文件结构:

...
<div class="section" id="basic-2-flip-flop-synchronizer">
  <h2>Basic 2 Flip-Flop Synchronizer</h2>
  <p>The 2 flip-flop ....

  </p>
</div>

要包含或替换的 CSS 代码:

text-align:justify;

我在 10 年前使用过 CSS,但我对新的 CSS 选择器并不是很了解......

4

1 回答 1

2

您可以通过添加以下块直接修改css里面的文件docs/source/_themes

.section #basic-2-flip-flop-synchronizer{
     text-align:justify;
}

我建议将此代码块放在文件的最末尾,因为如果碰巧出现在 css 文件中的某个位置css,它将覆盖 css 属性。.section #basic-2-flip-flop-synchronizer

就像下面建议的@Ricardo Ruiz Melendez 一样,更改css文件的最佳做法是使用您的自定义css文件。您可以在此处找到分步指南,也可以在官方网站上找到一些指南

于 2016-05-18T13:11:31.797 回答