- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 syntaxhighlighter在我的博客上格式化 C++ 代码。从最近几天开始,我在每行代码之后的每一行之后都得到了额外的空白行。请看这个 link了解更多信息。
以下是我在那里写的代码。我没有看到任何换行符。
//Define MAX 1 less so that adding 1 doesn't make it 0
#define MAX 0xFFFFFFFE;
unsigned int jump(int *array, int n)
{
unsigned int *result = new unsigned int[n];
int i, j;
//Boundry conditions
if (n == 0 || array[0] == 0)
return MAX;
result[0] = 0; //no need to jump at first element
for (i = 1; i < n; i++)
{
result[i] = MAX; //Initialization of result[i]
for (j = 0; j < i; j++)
{
//check if jump is possible from j to is
if (array[j] >= (i-j))
{
//check if better solution available
if ((result[j] + 1) < result[i])
result[i] = result[j] + 1; //updating result[i]
}
}
}
//return result[n-1]
unsigned int answer = result[n-1];
delete[] result;
return answer;
}
令人惊讶的是,这只发生在新帖子上,所有old posts当前显示没有额外的空白行。
最佳答案
你的源代码(在 JavaScript 之前)基本上是这样的:
<pre>
First line
<br />Another line
<br />Last line
</pre>
如果您使用的是 <pre>
标签,您不需要插入 <br />
标签强制换行,但如果您这样做,它们应该替换原始换行。
更新:我将根据我们掌握的少量信息进行盲目猜测。您的代码使用 Windows 换行 (CR+LF
) 保存到本地文件中。服务器运行 Linux 并应用替换 Linux 换行符的功能 (LF
)。与 <br />
标签所以你最终得到 CR<br />
.这被插入到 <pre>
中标记,以便浏览器将其转换为两个连续的换行符。
我的假设似乎很可能是因为,如果您将 HTML 源代码保存到一个文件中并使用可以显示换行符的文本编辑器打开它,它将显示该文件在任何地方都使用 Linux 样式 (LF
)代码片段,它使用 CR
(旧的 MacOS 9 风格)。
解决方法:在复制之前将文件保存为 Unix,或用另一个编辑器复制或复制到另一个浏览器。
关于javascript - Syntaxhighlighter 在每行后插入额外的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7022185/
我有生成 XML 的 javascript 代码,并调用 SyntaxHighlighter.all() 方法来突出显示添加的 XML。我没有在控制台中收到错误,但也没有突出显示。 javascrip
我已经开始使用SyntaxHighlighter满足我的语法突出显示需求。 但是,我意识到它不适用于移动设备。同样,它通常在桌面浏览器上不起作用,但有时可以。 它通常默认返回 样式,因为 Syntax
我已经尝试在 Blogger 上安装 SyntaxHighlighter 3.0.83 几个小时了。我已经尝试了很多教程,但仍然不起作用。我的意思是它看起来就像插入到预标记中的普通文本一样。 我创建了
我使用 syntaxhighlighter在我的博客上格式化 C++ 代码。从最近几天开始,我在每行代码之后的每一行之后都得到了额外的空白行。请看这个 link了解更多信息。 以下是我在那里写的代码。
我正在开发的页面上有一个固定元素。它包含一个 Logo 和几个导航链接。 在上述网站上,我需要以各种语言展示代码片段。我正在使用 Alex Gorbatchev 的 SyntaxHighlighter
我正在尝试整合这个SyntaxHighlighter到我的网站。我在示例中准确地包含了所有文件,但它不起作用。 当我查看网络控制台时,它说 ReferenceError: SyntaxHighligh
如何删除 IE 的行号?我已经添加了 gutter:false,但行号被复制并粘贴到 IE 中(即使它没有显示)。 谢谢! 最佳答案 使用最新版本的 SH - v3,复制代码时不会复制行号。 关于ja
我在我的 Blogger 博客中使用 SyntaxHighlighter,但有些东西没有正常工作。在我所有的代码示例中,出于某种原因,SyntaxHighlighter 插入了很多新行。此外,它在数字
我已经为我的站点添加了最新版本的语法高亮显示 ( http://alexgorbatchev.com/SyntaxHighlighter/),它看起来像这样 我在一些博客中看到了带有打印机和复制按钮的
我在前端网页中使用syntaxhighlighter 来突出显示代码。但是我遇到一个问题,当代码长度大于 的长度时,代码中的单词不会换行。 . 然后我用谷歌搜索了一下。并找到了下面提到的方法: pr
嗯,绿色问号不符合我的网站配色方案。我如何更改/删除它?你可以在这里看到它:http://alexgorbatchev.com/SyntaxHighlighter/manual/installatio
我正在使用最新的 SyntaxHighlighter在我的应用程序中,出于某种原因,工具栏未在 IE、Firefox 或 Chrome 中显示。代码突出显示没有问题,但我想要工具栏。更糟糕的是 too
我想在本地和全局设置 SyntaxHighlighter 代码块的最大高度。 这是一个有点有效的全局实现示例: 一旦你得到SyntaxHighlighter实现和工作 per these instru
我在我的博主博客中使用 SyntaxHighlighter。但几天后它在我的代码中添加了额外的空白行。它仅发生在新帖子中。谁能告诉我如何删除这些多余的空白行。我看到类似的问题。但并没有明确回答。提前致
这个问题在这里已经有了答案: Automatic line break in js SyntaxHighlighter (2 个答案) 关闭 10 年前。 SyntaxHighlighter显示没有
我正在使用 SyntaxHighlighter在 my website (使用 Google Blogger)与 default theme ,以及这段 HTML 代码... int myFunc(
我正在使用 Syntax Highlighter对于我的网站。但是我如何将它用于内联代码?我的意思是,当我将它用于内联代码时,它仍然显示行号 1 并且我想将其删除,因为显示内联代码的行号毫无意义 即
i have a div panel, when i click on a button it shows up, with scroller on position 0 on lines numbe
我正在使用来自 http://alexgorbatchev.com/SyntaxHighlighter/ 的 js SyntaxHighlighter 3.0.83 我现在似乎一直在谷歌搜索整个世界,
在SyntaxHighlighter , 是否有可能 highlight lines有不同的颜色(比如,一些线是绿色的,另一些是蓝色的)? 最佳答案 就像@MatTheCat 说的,改变类 alt1
我是一名优秀的程序员,十分优秀!