13

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

谢谢!

4

7 回答 7

46
SyntaxHighlighter.defaults.toolbar = false;
于 2012-06-22T14:30:21.540 回答
10

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

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

上面的 CSS 定义为显示绿色“?” 在您的网站中标记。因此,如果您想隐藏它,请display : none在上面的代码中指定。如果您需要更改背景颜色,您可以在background属性中指定您想要的颜色。

于 2011-10-31T06:10:15.453 回答
3

对于版本 3.0.x

SyntaxHighlighter.defaults['toolbar'] = false;
于 2013-12-01T19:20:57.940 回答
1

我发现给出的答案是,如果您尝试使用

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

由于整个工具栏被隐藏,它不会显示“扩展源”

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

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

.syntaxhighlighter .toolbar {
  background: none !important;
}
于 2014-03-11T23:25:38.323 回答
1

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

因此,请转到 Blogger 中的模板。然后单击编辑 HTML并搜索该行:

SyntaxHighlighter.all();

在该行之前添加以下行:

SyntaxHighlighter.defaults['toolbar'] = false; 

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

于 2016-06-19T09:13:05.760 回答
0

使用 Syntax Highlighter 的配置 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>
于 2014-11-17T14:49:21.887 回答
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

于 2019-01-17T17:21:31.010 回答