【问题标题】:Can I keep a list within the paragraph in kramdown?我可以在 kramdown 的段落中保留一个列表吗?
【发布时间】:2014-01-11 06:09:53
【问题描述】:

我需要能够生成以下结构:

<p>
  Some text in the paragraph
  <ul>
    <li>item<li>
    <li>item<li>
  </ul>
  Some more text
</p>

我怎样才能使用kramdown 做到这一点? 是否可以? 如有必要,我愿意使用合理数量的原始 HTML,但不会复制 kramdown 功能。

【问题讨论】:

    标签: markdown kramdown


    【解决方案1】:

    HTML doesn't allow lists to be inside paragraphs(有关这方面的易懂解释,请参阅 herehere)。

    我猜你想这样做的原因是因为你希望列表继承p元素的CSS特性。在 kramdown 中执行此操作的最简单方法正是您在原始 HTML 中所做的 - 将段落和列表包含在另一个元素中,然后设置样式。例如,这样做的一种方法是使用这个:

    <div id = "whatever">
    
    Some text in the paragraph
    
    * item
    * item
    
    Some more text
    
    </div>
    

    然后包含

    #whatever {
        property: value;
    }
    

    在您的 general.css 中,这些属性会模仿您想要的 p 元素的那些部分。

    根据您在列表项中的内容以及后续段落中的内容,您可能需要在列表后添加 kramdown 的块结束标记(插入符号,^)以获得所需的结果。有关更多信息,请参阅kramdown documentation 的这些部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-15
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      相关资源
      最近更新 更多