<span> 创建带有降价的元素(kramdown)



是否可以创建带有markdown的span元素?我用的是克拉姆敦转换器。

谢谢!

根据Markdown语法规范/文档,您应该能够使用纯HTML<span>元素。此外,Kramdown文档中有一整节关于一般使用HTML元素,特别是<span>

来自Kramdown的文档:

HTML标记不仅可以在块级别上使用,还可以在跨度级别。跨度级别的HTML标记只能在一个内部使用块级元素,不可能在其中使用开始标记块级元素和另一个中的结束标记。请注意,只有正确的支持XHTML!这意味着您必须使用,例如<br/>而不是<br>(尽管如果可能)。

默认情况下,kramdown解析span HTML标记中的kramdown语法。但是,可以使用parse_span_html配置此行为选项如果设置为true,则HTML跨度中的语法解析为启用,如果设置为false,则禁用解析。它也是可以使用降价属性:

  • 如果HTML标记具有属性markdown=";0";,则在该HTML标记内不进行解析(除了HTML跨度标记的解析)。

  • 如果HTML标记具有属性markdown="markdown";1〃;,则标签的内容被解析为跨度级元素。

  • 如果HTML标记具有属性markdown="markdown";块";,则会发出警告,因为HTML跨度不能包含块级元素,并且该属性将被忽略。

  • 如果HTML标记具有属性markdown="markdown";span";,则标签的内容被解析为跨度级元素。

我只使用了一个markdown span元素。

最新更新