如何防止在我的
 中写入代码从渲染?

发布于 2024-12-27 08:15:30 字数 402 浏览 1 评论 0原文

所以我使用谷歌代码美化器: http://code.google.com/p /google-code-prettify/

它的作用与堆栈溢出的作用类似,当您编写代码块时,它会美化代码并添加语法突出显示。

我遇到的问题是,如果我编写这样的代码,

 <pre class="prettyprint">
   <div class="specialForm">
   ...
 </div>
 </pre>

而不是像堆栈溢出那样渲染文本,它实际上会在页面上渲染 DIV,而且我不知道我做错了什么

So I am using the google code prettifier: http://code.google.com/p/google-code-prettify/

It does something similar to what stack overflow does here where when you write a block of code it beautifies it and adds syntax highlighting.

The problem I am haveing is if I write code like this

 <pre class="prettyprint">
   <div class="specialForm">
   ...
 </div>
 </pre>

instead of rendering the text just as stack overflow does, it actually renders the DIV on the page and I have no clue what I am doing wrong

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘿嘿嘿 2025-01-03 08:15:30

如果您查看 stackoverflow 中的源代码,您的帖子实际上是:

<pre class="prettyprint">
   <div class="specialForm">
   ...
 </div>
 </pre>

This Prevents the browser from treat them as html语法并打印文字 <,> 等。

If you look at the source here in stackoverflow, your post is actually:

<pre class="prettyprint">
   <div class="specialForm">
   ...
 </div>
 </pre>

This prevents the browser from treating them as html syntax and it prints literal <,> etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文