首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SyntaxHighlighter插入新行和错误编号

SyntaxHighlighter插入新行和错误编号
EN

Stack Overflow用户
提问于 2012-09-07 20:46:31
回答 1查看 440关注 0票数 2

我在我的博客上使用SyntaxHighlighter,有些东西不能正常工作。在我的所有代码示例中,SyntaxHighlighter出于某种原因插入了许多新行。此外,它错误地显示了行数,排在数字9之后。

以下是情况的截图:

我在</head>标记上使用这些脚本来包含SyntaxHighlighter:

代码语言:javascript
复制
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>

<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>

<script language='javascript' type='text/javascript'>
    SyntaxHighlighter.config.bloggerMode = true;
    SyntaxHighlighter.all();
</script>

我做错了什么,如何修复SyntaxHighlighter?

作为参考,这是我博客的来源:

代码语言:javascript
复制
<pre class="brush:javascript">
var start = function()
{
    var game = new Game(); //The game should now initialize.
    //This will:

        //Get the canvas.
        //Create the renderer.
        //Create the scene.
        //Create the camera.
        //Create the input object.

    game.begin(); //Hand over all the control to the game logic.
    //This will:

        //Begin rendering.
        //Begin listening for input.
        //Begin updating the game.
}
</pre>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-09 21:13:11

这是一个由Chrome最新版本的变化引起的问题--实际上行号的实际情况是,行号列没有被正确地展开,所以您看到的是数字包装;在"9“之后,"1”和"0“实际上是"10",等等。

在发布SyntaxHighlighter的更新之前,您可以自己修复它,方法是包含一个修改过的样式表。有关说明,请参见another question posted last month

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12325151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档