Sphinx没有覆盖css样式表

时间:2017-12-01 23:23:56

标签: css python-sphinx

我有Sphinx建筑文档。

在source / conf.py中我有

def setup(app):
    app.add_stylesheet('conduce-style.css')

在conduce-style.css

h1 {
   font-family: 'Gotham Ultra';
}

然后呈现:

enter image description here

看看它如何使用alabaster.css的样式用于h1并且交叉使用了style-style.css的样式?我希望它始终优先考虑主题样式表上的自定义样式表。我怎样才能在Sphinx中做到这一点?

1 个答案:

答案 0 :(得分:1)

CSS有rules of priority。你可以尝试:

  • 使用与alabaster相同或更具体的CSS选择器,例如: div.body h1。更具体的选择胜利。
  • 在你的风格结束时(大锤方法)拍打!important
  • 更改样式表在模板主题中加载的顺序(这将更改加载单个样式的顺序,以及最后加载的样式获胜)。