在SyntaxHighlighter中突出显示不同颜色的线条

问题描述:

SyntaxHighlighter中,有没有可能对highlight lines使用不同的颜色(比如,一些线条为绿色,其他为蓝色)?在SyntaxHighlighter中突出显示不同颜色的线条

我不知道SyntaxHighlighter,但看着该网站,它会出现,你可以用一种颜色突出显示,但没有什么可以让你使用多种突出显示颜色。

我只能建议联系作者并将其作为功能请求提出。

+0

而这也正是我做了什么。看看会发生什么... – 2010-11-23 18:14:25

每行都有一个显示行号()的类,因此将背景颜色应用于正确的类。

像@MatTheCat说,更改类ALT1和/或ALT2

.syntaxhighlighter .line.alt1 { 
    background-color: white !important; 
} 
.syntaxhighlighter .line.alt2 { 
    background-color: #F8F8F8 !important; 
} 

版本3.0.83支撑突出某些行的背景色。见http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/highlight.html

<pre class="brush: php; html-script: true; highlight: [1, 2, 3, 4, 5, 6]"> 
    line 1 
    line 2 
    line 3 
    line 4 
    line 5 
    line 6 
</pre> 

这将突出线1至6.检查文档:http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/highlight.html