2012-05-29 83 views
8

我想在Winform上用WebBrowser控件顯示一些源代碼。我想用HTML標籤來修飾源代碼,例如顏色,字體和大小。但我發現很難正確顯示縮進。準確地說,我的源代碼保存在String []中,並且每個String都已經保存了正確的縮進(空格或製表符)。但似乎這些縮進只是被WebBrowser控件忽略了如何在網頁中顯示縮進源代碼? HTML? CSS?

有人能告訴我如何?

回答

7

<pre> element(使用<code> elements適當的類名來標記你想語法高亮的部分)

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

我喜歡粘貼在Gist我的代碼,然後顯示它的方式。 Github會識別代碼並相應地設置它的格式。

如果你打算經常這樣做,你可以試試markdown

或者使用像Syntax Highlighter這樣的一次性格式化程序。

+7

沒人爲什麼投我的答案了嗎?如果我花時間在這裏,那麼你至少可以尊重我爲幫助而付出的努力。如果我錯誤地回答了問題,請讓我知道我誤解了?一直認爲這個問題應該歸咎於,因爲至少有另一個答案符合我的觀點。 – ow3n