2012-05-29 10 views
8

WebBrowserコントロールでソースコードをwinformに表示したい。そして、色、フォント、サイズなどのHTMLタグでソースコードを飾りたい。しかし、インデントを正しく表示することが難しいと感じました。Webページにインデントのあるソースコードを表示するにはどうすればよいですか? HTML? CSS?

正確には、私のソースコードはString []に保持され、各文字列には適切なインデント(スペースまたはタブ)が保持されています。しかし、これらの種類のインデントは、が無視されたようです。 WebBrowserコントロールによって。

誰かに教えてもらえますか?

答えて

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

なぜ誰かが私の答えを否決しましたか?私がここに時間を費やしているなら、少なくとも私が助けにした努力を尊重することができます。私が質問に間違って答えた場合は、私が誤解していることを教えてください。少なくとも1つの他の答えが私のものと一致するので、質問は責任があると考えてください。 – ow3n

関連する問題