首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sphinx中创建一个自定义HTML div,它不是自动嵌套在子分段中的?

如何在Sphinx中创建一个自定义HTML div,它不是自动嵌套在子分段中的?
EN

Stack Overflow用户
提问于 2017-09-05 10:42:16
回答 1查看 1.2K关注 0票数 3

我正在使用出色的Sphinx工具来创建一些文档,我需要创建一个定制的HTML,这样我就可以将它与Sphinx的其他自动创建的div区别开来。

这是可以使用集装箱指令的,但问题是,如果我在子分段下面使用这个指令,它会自动嵌套在子分段内用容器指令创建的div,如下所示:

代码语言:javascript
复制
<div id="automatically-created sphinx subsubsection">
   ...
   <div id="my custom container"></div>
</div>

然而,我想:

代码语言:javascript
复制
<div id="automatically-created sphinx subsubsection">
   ...
</div>
<div id="my custom container"></div>

有办法这样做吗?任何帮助都将不胜感激!

增编:

解决这个问题的一种可能的方法是创建一个新的子分段,以便狮身人面像自动地将其放置在与其他子分区相同的级别上,然后使用CSS隐藏其头部等等。然而,这种方法的问题是,新的子分段会自动添加到RTD主题中的侧栏(我正在使用),这不是我想要的。

EN

回答 1

Stack Overflow用户

发布于 2017-09-07 11:46:09

未经测试。尝试一个超级.. raw::指令,关闭当前部分,然后打开一个新的未关闭的<div>

代码语言:javascript
复制
.. raw:: html

    </div>
    <div id="my custom container">

然后继续使用reStructured文本标记。这将“欺骗”狮身人面像,使其认为当前部分仍然是打开的,并且它仍然会在其余的标记之后添加一个关闭的</div>,直到它开始解析下一节为止。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46053005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档