4

是否可以使用降价创建跨度元素?我正在使用 Kramdown 转换器。

谢谢!

4

2 回答 2

9

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

来自 Kramdown 的文档:

HTML 标签不仅可以用于块级,还可以用于跨度级。跨度 HTML 标签只能在一个块级元素内使用,不能在一个块级元素中使用开始标签而在另一个块级元素中使用结束标签。请注意,仅支持正确的 XHTML!这意味着您必须使用,例如,<br/> 而不是<br>(尽管 kramdown 尽可能尝试修复此类错误)。

默认情况下,kramdown 解析 span HTML 标签内的 kramdown 语法。但是,可以使用 parse_span_html 选项配置此行为。如果设置为 true,则启用 HTML 跨度中的语法解析,如果设置为 false,则禁用解析。还可以使用 markdown 属性在每个标签的标签上启用/禁用语法解析:

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

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

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

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

于 2012-12-03T15:10:28.407 回答
0

我只是使用降价跨度元素。

于 2014-01-22T04:34:49.360 回答