SyntaxHighlighter:如何删除石灰色问号或至少改变其颜色?

时间:2011-10-31 05:53:24

标签: javascript html css syntax-highlighting syntaxhighlighter

嗯,绿色问号不符合我的网站配色方案。如何更改/删除它?你可以在这里看到它:http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html

谢谢!

7 个答案:

答案 0 :(得分:46)

SyntaxHighlighter.defaults.toolbar = false;

答案 1 :(得分:10)

shThemeDefault.css中,您可以找到以下代码:

.syntaxhighlighter .toolbar {
    background: none repeat scroll 0 0 #6CE26C !important;
    border: medium none !important;
    color: white !important;
}

CSS以上显示绿色'?'在你的网站上标记。所以,如果你想隐藏它,那么在上面的代码中指定display : none。如果你需要改变背景颜色,你可以在background属性中指定你想要的颜色。

答案 2 :(得分:3)

对于3.0.x版本

SyntaxHighlighter.defaults['toolbar'] = false;

答案 3 :(得分:1)

我给出的答案是,如果你尝试使用

<pre class="brush: plain; collapse: true">
    test
</pre

它不会显示&#34;扩展源&#34;因为整个工具栏都是隐藏的

我相信这个css只针对绿色框和问号,让工具栏可用于其他功能

.syntaxhighlighter div.toolbar span a.toolbar_item{
   display: none !important;
} 

.syntaxhighlighter .toolbar {
  background: none !important;
}

答案 4 :(得分:1)

如果您的Google Blogger遇到此问题,则表示您已在模板中添加了SyntaxHighlighter库。

请转到Blogger中的模板。然后单击编辑HTML 并搜索以下行:

SyntaxHighlighter.all();

在行之前添加以下行

SyntaxHighlighter.defaults['toolbar'] = false; 

这将禁用Blogger中的石灰色问号。

答案 5 :(得分:0)

使用语法荧光笔的配置API禁用工具栏,绿色问号框,如果没有正确显示。

刷机脚本参考后,添加此...

...
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/>
... 
<script language='javascript'> 
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.defaults['toolbar'] = false;
SyntaxHighlighter.all();
</script>

答案 6 :(得分:0)

问号工具栏可以通过两种方式删除;

  1. CSS方法:在文件shThemeDefault.css中为display: none;添加属性,选择器:'.syntaxhighlighter .toolbar'

  2. JavaScript语句方法 在标记关闭之前,语句SyntaxHighlighter.all();和语句SyntaxHighlighter.defaults.toolbar = false;SyntaxHighlighter.defaults['toolbar'] = false;

有关以下内容的详细说明:use-syntax-highlighter-in-website-blog-html