是否可以使用markdown创建span元素?我正在使用Kramdown转换器。
谢谢!
答案 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)