使用<pre> tag to put code online</pre>

时间:2011-12-08 21:20:36

标签: html c

我正在尝试发布我在电子档案袋中完成的一些工作,因此试图将代码放到网上。 我有一个非常大的C文件,我放在两个<pre></pre>标签之间,它只在屏幕上放置了大约1/4的代码,因此无法识别我的一些</div>标签在HTML的最后。我想我想知道为什么<pre>标签在某一点停止。 到目前为止,我有一堆代码:

if (left >= right) {
    return;
}
swap(v,left,(left+right) / 2);
last = left;
for(i=left+1;i

它就在那里停下来。 (使用记事本++,它可以粗体显示从右到右的所有内容)。我尝试过多个<pre>标签,但这也不起作用,感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

这只是因为html在<pre>标签内仍然有效。

易于解决此问题的方法是用<

替换所有&lt;个字符

答案 1 :(得分:0)

在预先录制的代码中,您应该将每个<更改为&lt;

if (a &lt; 10)

否则浏览器会认为您的意思是标记。

任何体面的编辑都应该有一个命令为你做这件事。


您还应将&转义为&amp;

if (a &amp;&amp; b)