我想在Winform上用WebBrowser控件顯示一些源代碼。我想用HTML標籤來修飾源代碼,例如顏色,字體和大小。但我發現很難正確顯示縮進。準確地說,我的源代碼保存在String []中,並且每個String都已經保存了正確的縮進(空格或製表符)。但似乎這些縮進只是被WebBrowser控件忽略了。如何在網頁中顯示縮進源代碼? HTML? CSS?
有人能告訴我如何?
我想在Winform上用WebBrowser控件顯示一些源代碼。我想用HTML標籤來修飾源代碼,例如顏色,字體和大小。但我發現很難正確顯示縮進。準確地說,我的源代碼保存在String []中,並且每個String都已經保存了正確的縮進(空格或製表符)。但似乎這些縮進只是被WebBrowser控件忽略了。如何在網頁中顯示縮進源代碼? HTML? CSS?
有人能告訴我如何?
的<pre>
element(使用<code>
elements適當的類名來標記你想語法高亮的部分)
<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()…
我喜歡粘貼在Gist我的代碼,然後顯示它的方式。 Github會識別代碼並相應地設置它的格式。
如果你打算經常這樣做,你可以試試markdown。
或者使用像Syntax Highlighter這樣的一次性格式化程序。
您可能希望查看此JavaScript庫以突出顯示和格式化您的代碼。 http://code.google.com/p/syntaxhighlighter/
或者你可以檢查出這樣的服務 - http://pygments.appspot.com/或本 - http://hilite.me/
沒人爲什麼投我的答案了嗎?如果我花時間在這裏,那麼你至少可以尊重我爲幫助而付出的努力。如果我錯誤地回答了問題,請讓我知道我誤解了?一直認爲這個問題應該歸咎於,因爲至少有另一個答案符合我的觀點。 – ow3n