【发布时间】:2019-12-16 07:32:46
【问题描述】:
我正在使用 Sphinx 默认主题 agogo 在 Python 中创建文档。
我想使用topic 指令在重要信息周围放置一个框,但agogo 的CSS 在其默认CSS 中没有边框。我有 CSS 来创建创建的边框,但是如何包含/覆盖 agogo 的旧版本 topic 以使用我的版本。
我希望能够在不每次手动更改 CSS 的情况下生成文档。我研究了一些关于在 Sphinx 中使用自定义 CSS,但似乎没有提到覆盖现有类。
【问题讨论】:
-
以下链接解释了它的工作原理:developer.mozilla.org/en-US/docs/Web/CSS/Specificity。基本上,您必须从原始样式表中指定更深的选择器,给要更改 ID 的元素并在 css 中调用该元素,或者将
!important添加到您真正想要的元素中。!important是不好的做法,因为它会使您网站的其他部分无法按预期工作。
标签: python css python-sphinx