sphinx,重组文本:颜色单元格/表格行

问题描述 投票:0回答:2

有没有办法为 sphinx 中表格中的特定行着色?

我尝试使用 .. role:: ,它与 sphinx, restructedtext: set color for a single word 中讨论的 CSS 文件相关。然而 :role: 似乎在表中不起作用。

html python-sphinx restructuredtext
2个回答
4
投票

不,但是可以使用 CSS 选择器

:nth-child
将类应用于父表元素。那么你的自定义 CSS 会是这样的:

table.myclass tr:nth-child(3) {color: red;}

0
投票

有一种方法可以对除第一行之外的所有行使用 "class" 指令 和自定义 CSS:

“class”指令在其内容或紧随其后的第一个非注释元素上设置类属性值。

将“class”指令放在一行的最后一个单元格的末尾,将使用指令参数作为下一行的

<tr>
元素上的“class”属性值。

注意:在“Sphinx”中,“class”指令被重命名为“rst-class”。

示例:

===============   =====================
cell 1 1          cell 1 2
                  
                  .. rst-class:: bg-red

cell 2 1          cell 2 2
===============   =====================

自定义 CSS 规则

.bg-red {background: red;}
将为第二行提供红色背景。

© www.soinside.com 2019 - 2024. All rights reserved.