我正在使用此代码从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我在表格中使用的样本。
答案 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选择器和风格。