tmp.md:
Choices for blank 91: __A__: pa>pb __B__: pa<pb __C__: pa==pb __D__: pa<>pb
Choices for blank 92: __A__: pa<>pb __B__: pa<pb __C__: pa>pb __D__: pa==pb
使用“grip --export tmp.md”编译并得到意想不到的结果:
Choices for blank 91: A: pa>pb B: papb
Choices for blank 92: A: pa<>pb B: papb D: pa==pb
GRIP 似乎将
As the rules state:
对于 Markdown 语法未涵盖的任何标记,您只需使用 HTML 本身即可。无需在其前面或分隔符来表明您要从 Markdown 切换到 HTML;你只需使用标签。
因此,Markdown 通过<
and >
通过不变。但是,由于这些字符是 HTML 标记分隔符,因此您的浏览器将解释<
and a >
作为 HTML 标签,它不会显示它。当然,如果你从不打开标签(用<
),然后是结束标记 (>
)将被浏览器忽略。因此,当使用<
作为纯文本字符,最好使用 HTML 实体来确保浏览器将其视为这样:<
(hint: Less T韩=><
=> <
)
因此,要使用您的示例输入:
Choices for blank 91: __A__: pa>pb __B__: pa<pb __C__: pa==pb __D__: pa<>pb
Choices for blank 92: __A__: pa<>pb __B__: pa<pb __C__: pa>pb __D__: pa==pb
输出如下所示:
空白 91 的选择:A:PA>PBB: paC: pa==pbD: papb
空白 92 的选择:A: papbB: paC:PA>PBD: pa==pb
请注意,这是您的浏览器的行为。 Markdown 无法改变这一点,除非它不允许/支持在 Markdown 文档中使用原始 HTML。
当然,打字<
每次你想要一个<
性格不太理想。通常,包含此类字符的文本可以归类为“代码”。因此,通常最好将其包裹在代码跨度(当它嵌入文本中时)或代码块(当所有代码都由一行或多行组成的块时)。
For example, this paragraph contains `<>` characters.
上面的 Markdown 将生成以下 HTML:
<p>For example, this paragraph contains <code><></code> characters.</p>
请注意,尖括号已转换为<>
为你(并包裹在<code>
标签)。浏览器会将其呈现为:
例如,这一段包含<>
人物。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)