使用markdown(kramdown)</span>创建<span>元素

时间:2012-12-03 15:00:19

标签: markdown html

是否可以使用markdown创建span元素?我正在使用Kramdown转换器。

谢谢!

2 个答案:

答案 0 :(得分:7)

根据Markdown syntax spec/documentation,您应该能够使用纯HTML <span>元素。此外,Kramdown documentation一般都有关于使用HTML元素的整个部分,特别是<span>

来自Kramdown的文档:

  

HTML标记不仅可以在块级别上使用,还可以在块级别上使用   跨级。跨级HTML标记只能在一个内部使用   块级元素,不可能在一个中使用开始标记   块级元素和另一个的结束标记。请注意,只有正确   支持XHTML!这意味着你必须使用,例如,而不是
(尽管kramdown尝试修复此类错误,如果   可能的)。

     

默认情况下,kramdown在span HTML标记内解析kramdown语法。   但是,可以使用parse_span_html配置此行为   选项。如果将其设置为true,那么HTML跨度中的语法分析就是   enabled,如果设置为false,则禁用解析。也是   可以使用标记每个标记启用/禁用语法解析   降价属性:

     
      
  • 如果HTML标记的属性为markdown =“0”,则不会在该HTML标记内部进行解析(解析HTML span标记除外)。

  •   
  • 如果HTML标记的属性为markdown =“1”,则标记的内容将被解析为span级别元素。

  •   
  • 如果HTML标记的属性为markdown =“block”,则会发出警告,因为HTML跨度不能包含块级元素和   该属性被忽略。

  •   
  • 如果HTML标记的属性为markdown =“span”,则标记的内容将被解析为span级别元素。

  •   

答案 1 :(得分:0)