在Markdown中,尖括号<>中的内容会被解释为HTML标签,因此不会正常显示。这是因为Markdown的设计目标之一就是允许在文档中直接嵌入HTML。
1. 解决办法
将尖括号替换为HTML实体:
<替换为: <>替换为: >
2.实例
- Markdown 输入:
这是一个HTML标签:<div class="example">内容</div> - 渲染结果:
这是一个HTML标签:<div class="example">内容</div>
3.其他办法
(1)纯文本展示敏感字符:在字符前加 反斜杠(Markdown 原生转义,比记实体简单),如 \# 展示#、\* 展示*
(2)想要展示简单转义后的原码:
<div>test</div>
&lt;div&gt;test&lt;/div&gt;
(3)要展示完全转义后的原码:
&lt;div&gt;test&lt;/div&gt;
可在围栏(```…```)中输入:
&amp;lt;div&amp;gt;test&amp;lt;/div&amp;gt;