是否可以创建带有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元素。