如何在网页中显示带缩进的源代码? HTML? CSS?

时间:2012-05-29 14:01:16

标签: html css winforms browser

我想在winform上显示WebBrowser控件的一些源代码。我想用HTML标签来装饰源代码,例如颜色,字体和大小。但我发现很难正确显示缩进

确切地说,我的源代码保存在String []中,每个String都包含正确的缩进(空格或制表符)。但似乎WebBrowser控件只是忽略这些缩进。

有人能告诉我怎么做吗?

3 个答案:

答案 0 :(得分:11)

我想将代码粘贴到Gist中,然后以这种方式显示。 Github将识别代码并相应地格式化。

如果您经常这样做,可以试试markdown

或使用像Syntax Highlighter这样的一次性格式化程序。

答案 1 :(得分:7)

<pre> element(使用<code> elements并使用适当的类名来标记要突出显示语法的部分

<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()…

答案 2 :(得分:1)

您可能需要查看此JavaScript库以突出显示和格式化代码。 http://code.google.com/p/syntaxhighlighter/

或者您可以查看此类服务 - http://pygments.appspot.com/或此 - http://hilite.me/