- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发的页面上有一个固定元素。它包含一个 Logo 和几个导航链接。
在上述网站上,我需要以各种语言展示代码片段。我正在使用 Alex Gorbatchev 的 SyntaxHighlighter 来为语法着色。问题是,带样式的代码流过我的固定元素。
这是它的样子:
这是一个非常简单的例子 on JSFiddle
看来罪魁祸首是shCore.css
。当我删除它时,溢出消失了。不幸的是,删除它还会导致行号与其对应的代码行不同步。
我已经开始摆弄文件中的 CSS,以及我自己的样式表中的 CSS。我在 SyntaxHighlighter 生成的元素和我自己的元素上尝试了 overflow
和 float
值的各种组合,但似乎没有任何效果。
我知道随附的样式表非常庞大,要在其中搜索错误是一项乏味的工作,但我就是不能让它变得更简单。我已经在这个愚蠢的问题上工作了几个小时,所以我决定在这里问一个问题。
有好心无聊的人能帮帮我吗?以前有人遇到过 SyntaxHighlighter 的这种问题吗?如果您认为这个问题不够简洁,请不要投票删除它,因为我会在解决问题后自己发布答案。这似乎是任何人都容易遇到的事情。
我也很高兴收到任何评论建议哪些 CSS 属性会导致此类行为。也许我的overflow
猜测是错误的。
或者更改语法着色库可能是一个很好的解决方案?
最佳答案
一位拥有几年前端经验的同事帮助我解决了这个问题。我很难过看到它是多么简单。
我必须做的是向我的固定元素添加一个 z-index
属性,以有效地将它移动到前台。
关于javascript - SyntaxHighlighter 和固定元素的溢出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11764134/
我有生成 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
我是一名优秀的程序员,十分优秀!