如何在reStructuredText中定义csv表的高度?

时间:2018-02-08 15:29:37

标签: restructuredtext

我正在使用此代码从csv为readthedocs中的文档创建一个表:

.. csv-table:: Markram et al. Model & Network configuration file
   :file: ../config_files/Markram_config_file.csv
   :header-rows: 1

CSV很大,有很多行和列。对于列,一切都很好,因为它只适合页面中的几列,而其他列可以通过滚动到表中的右侧来访问。 但是,所有行都放在页面中,我无法为csv table指定特定的“长度”或“高度”。 我试图通过:height: 100px指定高度,但没有为表定义。反正有指定吗? Here's我在表格中使用的样本。

1 个答案:

答案 0 :(得分:0)

在你的.. csv-table指令之前,将上面的空白行分开(参见https://stackoverflow.com/a/46195021/2214933):

.. rst-class:: table-myclass

.. csv-table:: blah blah blah

以上内容将类名应用于呈现的HTML表。

然后在您的Sphinx主题中添加自定义样式。假设您想要限制每个表行的高度(不是表本身,因为100px对于大量数据而言非常短),请输入以下内容:

table.myclass tbody tr {height: 100px;}

调整CSS选择器和风格。

请参阅how to create custom styles in Sphinx