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

时间:2010-10-06 09:43:08

标签: javascript css syntaxhighlighter

SyntaxHighlighter中,highlight lines是否可以使用不同颜色(例如,某些线为绿色,其他线为蓝色)?

5 个答案:

答案 0 :(得分:4)

像@MatTheCat所说,更改类alt1和/或alt2的背景颜色

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我不知道SyntaxHighlighter,但是看一下网站看起来你可以用一种颜色突出显示,但没有什么可以让你使用多种高亮颜色。

我唯一可以建议的是联系作者并将其建议为功能请求。

答案 3 :(得分:0)

版本3.0.83支持突出显示某些行。见http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/highlight.html

答案 4 :(得分:0)

<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