【问题标题】:Resume list numbering after class课后简历编号
【发布时间】:2015-01-14 12:06:43
【问题描述】:

我有一个重组的文本枚举列表,我使用rst2html 将其导出为 HTML:

#. My first point
#. My second, very important point
#. My third, very important point
#. My fourth point

我想强调第二点和第三点,这显然非常重要。这很容易做到:

#. My first point

.. class:: red

   #. My second, very important point
   #. My third, very important point
#. My fourth point

但是,这会重新开始编号(即第二点和第四点将是 1),而我想继续。有可能吗?

我考虑过内联角色:red:`important point 语法,但它不适合我的场景(这是一个很长的红点列表,我不想将内联角色添加到每一行)。

【问题讨论】:

    标签: html-lists restructuredtext


    【解决方案1】:

    这对我有用:

    #. My first point
    
       .. class:: red
    #. My second, very important point
    
    #. My third, very important point
    
    #. My fourth point
    

    但是,您不能以这种方式为第一项设置类。

    【讨论】:

      【解决方案2】:

      为每个重要的列表项添加一个类怎么样?

      <li class="important">Important</li>
      

      然后适当地设置样式?

      如果您知道应该突出显示哪个项目,您也可以使用第 n 个子选择器

      li:nth-child(2) {
          color: red;
      }
      

      【讨论】:

      • 当然可以,但是如何从 reST 向 li 添加一个类?
      • 除了为每个重要的 li 元素添加角色之外,我想不出其他方法。就像在这种情况下:stackoverflow.com/questions/4669689/…
      • 是的,没错。这就是我目前所做的(见我问题的最后一行)。我认为没有合适的解决方案。
      猜你喜欢
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-07
      • 2014-11-24
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多