该<sup></sup>
标记用于上标。创建代码块是通过反引号完成的。我遇到的问题是,当我尝试在代码块中创建上标时,它会打印出<sup></sup>
标签,而不是格式化标签之间的文本。
在反引号之间时,如何正确设置上标文本的格式?
发布解决方案
所需的输出:代替A2
A<sup>2</sup>
除非您使用原始HTML,否则这是不可能的。
该规则具体说明:
通过代码跨度,“&”号和尖括号被自动编码为HTML实体,这使得包含示例HTML标签的操作变得容易。
换句话说,不可能使用HTML来设置代码段中的文本格式。实际上,代码范围是纯格式的文本。将该文本中的任何一个显示为上标意味着它不是纯文本,未格式化的文本。因此,这在设计上是不可能的。
但是,规则还规定:
Markdown不能替代HTML,甚至不能替代HTML。它的语法非常小,仅对应于很小的HTML标签子集。这个想法不是要创建一种语法,以使其更容易插入HTML标记。我认为HTML标记已经很容易插入。Markdown的想法是使其易于阅读,编写和编辑散文。HTML是一种发布格式;Markdown是一种书写格式。因此,Markdown的格式语法仅解决可以以纯文本形式传达的问题。
对于Markdown语法未涵盖的任何标记,您只需使用HTML本身即可。...
因此,如果您确实需要代码跨度中的某些文本上标,请在整个跨度中使用原始HTML(请确保根据需要手动转义):
<code>A code span with <sup>superscript</sup> text and escaped characters: "<&>".</code>
呈现为:
A code span with superscript text and escaped characters: "<&>".
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句