syntax-highlighting - Google Code Prettify - 没有行号的条纹/钢琴键?

标签 syntax-highlighting google-code-prettify

我正在使用 Prettify(来自 Google 代码 - https://code.google.com/p/google-code-prettify/)。当添加 linenums 属性时,它会在每一行上使用交替的背景颜色来呈现程序(即,它使用“条纹”或“钢琴键”)。当删除该属性时,美化不再使线条出现条纹。

是否可以让 Prettify 在不添加行号的情况下对源代码进行 strip 化?

最佳答案

如果你看themes gallery您会看到它受到样式表的影响,并且每行都有一些行号。


类似于

<style>li.L4, li.L9 { list-style-type: none }</style>

应该这样做。

the default stylesheet的执行部分是

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),因此为 li.L4, li.L9 选择器填补了空白。

关于syntax-highlighting - Google Code Prettify - 没有行号的条纹/钢琴键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15798976/

相关文章:

vim - 如何在 Vim 中为 CUDA .cu 和 .cuh 文件启用语法高亮?

intellij-idea - IntelliJ/Play 框架中 scala.html 和路由文件的语法高亮显示

javascript - highlight.js 不会自动检测语言

javascript - 在nocode类中使用google prettify时如何添加行号?

cdn - 哪个 CDN 托管 Google Code Prettify CSS 文件?

html - Google 美化行号和溢出

css - Netbeans 语法高亮滞后

node.js - 如何修复 WebStorm 无法识别某些 Node.js Express 属性?

html - 在 Jekyll 中实现 Code Prettify 时遇到问题——想使用 `` 而不是 <pre></pre>

javascript - 如何检查 Prettify 是否已加载