如何逃脱< 和> 里面 ; 标签
我正在尝试编写一篇博客文章,其中包含
标记内的代码段。 代码段包括泛型类型并使用
<>
来定义该类型。 该段如下所示:
<pre>
PrimeCalc calc = new PrimeCalc();
Func<int, int> del = calc.GetNextPrime;
</pre>
生成的 HTML 删除了 <>
并最终如下所示:
PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;
如何转义 <>
以便它们显示在 HTML 中?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
更好的方法是根本不必担心字符代码。 只需将所有代码包装在
即可。不过,您需要启用 jQuery 才能正常工作。
A better way to do is not to have to worry about the character codes at all. Just wrap all your code inside the
<pre>
tags with the followingYou'll need to have jQuery enabled for it to work, tho.
怎么样:
希望这有帮助吗?
How about:
Hope this helps?
rp 所说的,只需替换大于(> ;) 和小于 (<) 符号及其等效的 html 实体。 这是一个示例:
这应该显示为(这次使用完全相同的内容,没有为降价添加前置空格):
What rp said, just replace the greater-than(>) and less-than(<) symbols with their html entity equivalent. Here's an example:
This should appear as (this time using exactly the same without the prepended spaces for markdown):
这可能是您的博客软件特有的,但您可能想尝试以下字符串(删除下划线字符):
&_lt; &_gt;
It's probably something specific to your blog software, but you might want to give the following strings a try (remove the underscore character):
&_lt; &_gt;
呈现为:
所以你想要:
结果是:
renders as:
So you want:
which turns out like:
使用
<
和>
在 html 中执行<
和>
操作。Use
<
and>
to do<
and>
inside html.分别为
<
和>
<
and>
respectively