【问题标题】:How to display source code with indent in a web page? HTML? CSS?如何在网页中显示带有缩进的源代码? HTML? CSS?
【发布时间】:2012-06-03 18:28:15
【问题描述】:

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

确切地说,我的源代码保存在 String[] 中,并且每个 String 已经保存了适当的缩进(空格或制表符)。但似乎这些缩进只是被 WebBrowser 控件忽略

谁能告诉我怎么做?

【问题讨论】:

    标签: html css winforms browser


    【解决方案1】:

    <pre> element(使用 <code> elements 和适当的类名来标记要语法高亮的部分)

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

    【讨论】:

      【解决方案2】:

      我喜欢将我的代码粘贴到 Gist 中,然后以这种方式显示。 Github 会识别代码并进行相应的格式化。

      如果你打算经常这样做,你可以试试markdown

      或使用一次性格式化程序,如Syntax Highlighter

      【讨论】:

        【解决方案3】:

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

        或者您可以查看这样的服务 - http://pygments.appspot.com/ 或这样 - http://hilite.me/

        【讨论】:

          猜你喜欢
          • 2012-04-24
          • 2013-09-17
          • 2012-12-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-14
          • 1970-01-01
          • 2017-10-12
          相关资源
          最近更新 更多