好吧,好奇怪的一个。可以在</pre>块中转义<pre>标记吗?
我在雷德明上有一个项目wiki。它使用科德雷进行语法高亮显示,如下所示:
<pre>
<code class="JavaScript">
//your JS code here
</code>
</pre>我正在写一个wiki,向我们的用户解释如何使用Redmine。我需要上面的文件..。但是这会导致嵌套的<pre>标记:
<pre>
<pre>
<code class="JavaScript">
//your JS code here
</code>
</pre>
</pre>输出:
<pre>
<code class="[LANGUAGE NAME]">
//your JS code here
</code>上一个</pre>在关闭前一个<pre>标记时丢失。是否有任何方法可以转义</pre>以使其显示?
期望输出:
<pre>
<code class="[LANGUAGE NAME]">
//your JS code here
</code>
</pre>发布于 2014-02-07 15:11:57
如果要在HTML中将<、>、"和&字符呈现为文本,则需要使用其对应的HTML实体:
<变成<
>变成>
"变成"
&变成&
<pre>
<pre>
foo bar baz
</pre>
</pre>在某些特殊情况下,您可能希望'转义,在这种情况下,您应该使用' (或者',如果您不需要担心IE的旧版本)。
https://stackoverflow.com/questions/21631160
复制相似问题