针对bulletlist sphinx的自定义字符

时间:2017-10-06 20:14:03

标签: html css customization python-sphinx restructuredtext

有什么方法可以改变sphinx上的默认子弹'disc'/'circle'?我尝试了类似https://groups.google.com/forum/#!topic/sphinx-users/fNWyyRzoa8I的解决方案,但它对我不起作用,可能是因为我不熟悉html和css语法。

_static / custom.css:

ul.squarelist {                     
    list-style-type: square;  
    margin-left: 0;            
    padding-left: 0;           
}                              
li.squarelist {                     
    padding-left: 1em;         
    text-indent: -1em;         
}                              

test.rst:

.. cssclass:: squarelist    

    * foo             
    * bar 

输出 - >的test.html:

<ul class="check simple">           
<li>foo</li>                                
<li>bar</li>                   
</ul>                               

1 个答案:

答案 0 :(得分:0)

你很亲密。这是你想要的代码。

_static / custom.css(不需要li.squarelist):

ul.squarelist {
    list-style-type: square;
    margin-left: 0;
    padding-left: 0;
}

test.rst(注意正确的指令和正确的缩进):

.. rst-class:: squarelist

* foo
* bar

收率:

<ul class="squarelist simple">
<li>foo</li>
<li>bar</li>
</ul>