首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Prettify with Bootstrap:行号不显示

Google Prettify with Bootstrap:行号不显示
EN

Stack Overflow用户
提问于 2012-07-26 15:58:41
回答 3查看 11.6K关注 0票数 9

我正在使用带有Twitter Bootstrap的Google Prettify。它可以工作,但是由于某些原因,行号没有出现。

下面是标记:

代码语言:javascript
复制
<pre class="prettyprint linenums">
    <ol class="linenums">
        <li class="L0">
            <span class="kwd">public</span>
            <span class="pln"> </span>
            <span class="kwd">override</span>
            <span class="pln"> </span>
            <span class="kwd">void</span>
            <span class="pln"> </span>
            <span class="typ">Dispose</span>
            <span class="pun">()</span>
        </li>
        <li class="L1">
            <span class="pln"> </span>
            <span class="pun">{</span>
        </li>
        <li class="L2">
            <span class="pln"> </span>
            <span class="kwd">base</span>
            <span class="pun">.</span>
            <span class="typ">Dispose</span>
            <span class="pun">();</span>
        </li>
            <li class="L3">
            <span class="pln"> </span>
            <span class="pun">}</span>
        </li>
    </ol>
</pre>

我这样称呼它:

代码语言:javascript
复制
<script type="text/javascript">
    $(document).ready(function () {
        prettyPrint();
    });
</script>

我没有任何自定义的CSS..仅使用Bootstrap CSS ..

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-26 19:36:38

我建议你使用这两个文件:

http://twitter.github.com/bootstrap/assets/js/google-code-prettify/prettify.css

http://twitter.github.com/bootstrap/assets/js/google-code-prettify/prettify.js

并在页脚中添加以下内容:

代码语言:javascript
复制
<script>
  !function ($) {
    $(function(){
      window.prettyPrint && prettyPrint()   
    })
  }(window.jQuery)
</script>

http://twitter.github.com/application.js中找到

票数 22
EN

Stack Overflow用户

发布于 2012-10-13 09:17:48

确保CSS文件中的任何位置都没有list-style: none;。

票数 4
EN

Stack Overflow用户

发布于 2013-06-22 03:07:39

默认样式表的操作部分是

代码语言:javascript
复制
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: none }

这将关闭索引为i的所有项的列表项目符号,其中(i%10)∉(4,9)。

添加高优先级样式将覆盖prettify.css中的默认样式,因此您不需要提出自己的主题。

代码语言:javascript
复制
<style>
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: decimal !important }
</style>

应该做这件事。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11664850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档