首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌套<pre>和</pre>标记

嵌套<pre>和</pre>标记
EN

Stack Overflow用户
提问于 2014-02-07 15:09:34
回答 1查看 1.2K关注 0票数 1

好吧,好奇怪的一个。可以在</pre>块中转义<pre>标记吗?

我在雷德明上有一个项目wiki。它使用科德雷进行语法高亮显示,如下所示:

代码语言:javascript
复制
<pre>
<code class="JavaScript">

//your JS code here

</code>
</pre>

我正在写一个wiki,向我们的用户解释如何使用Redmine。我需要上面的文件..。但是这会导致嵌套的<pre>标记:

代码语言:javascript
复制
<pre>
<pre>
<code class="JavaScript">

//your JS code here

</code>
</pre>
</pre>

输出:

代码语言:javascript
复制
<pre>
<code class="[LANGUAGE NAME]">

//your JS code here

</code>

上一个</pre>在关闭前一个<pre>标记时丢失。是否有任何方法可以转义</pre>以使其显示?

期望输出:

代码语言:javascript
复制
<pre>
<code class="[LANGUAGE NAME]">

//your JS code here

</code>
</pre>
EN

回答 1

Stack Overflow用户

发布于 2014-02-07 15:11:57

如果要在HTML中将<>"&字符呈现为文本,则需要使用其对应的HTML实体:

<变成&lt;

>变成&gt;

"变成&quot;

&变成&amp;

代码语言:javascript
复制
<pre>
    &lt;pre&gt;
        foo bar baz
    &lt;/pre&gt;
</pre>

在某些特殊情况下,您可能希望'转义,在这种情况下,您应该使用&#39; (或者&apos;,如果您不需要担心IE的旧版本)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21631160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档