时间:2021-05-26
在Chrome浏览器中代码区始终有一个滚动条,firefox不会有这种情况。网上有很多解决方法,修改plugin/syntaxhighlisghter/3.0.81/css目录下shCoreDefault.css中的..syntaxhighlighter区域,加上padding:1px;就可以了。
.syntaxhighlighter { width: 100% !important; margin: 1em 0 1em 0 !important; position: relative !important; overflow: auto !important; font-size: 1em !important; padding:1px;}下面是其他网友的补充
SyntaxHighlighter这个是一个高亮插件。现在被用于很多网站的代码显示。但是SyntaxHighlighter3.0.83,由于自适应宽和高,导致一直有滚动条的问题。
其实这个问题可以修改css文件可以去掉。修改主题文件shCoreDefault.css(默认模版)
去掉右侧滚动条:
大概在shCoreDefault.css文件39行位置:
padding:0 !important;
修改为:
padding: 1px 0 !important;
网上可能是36行 margin: 0 !important;修改为 margin:1px 0 !important;这样修改双击选中后会有错位问题。
去掉下侧的滚动条:
其实我也没有找到两全其美的方法,为什么这么说呢。这里我提供2种方法,但是多有缺陷。
建议:还是输代码的时候注意长度的,只要不超过一定的长度,是不会出现滚动条的。
1.自动换行
.syntaxhighlighter .line {
white-space: pre !important;
}
修改这个pre为normal的话,前面的行数就会错位。
2.自动隐藏
.syntaxhighlighter {
width: 100% !important;
margin: 1em 0 1em 0 !important;
position: relative !important;
overflow: auto !important;
font-size: 1em !important;
}
修改overflow的auto为hidden,超过自动隐藏。这个方法更美观点,但是不方面查看代码。
到此这篇关于SyntaxHighlighter 去掉右侧滚动条的方法的文章就介绍到这了,更多相关SyntaxHighlighter滚动条内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在开发中经常遇到去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条,大家基于js是怎么实现的呢?下面通过本文给大家介绍下J
一:scroll-view隐藏滚动条在书写网页的时候,往往会为了页面的美观,而选择去掉滚动区域默认的滚动条,而在这里,就是为小程序去掉滚动条的其中的一种方法:s
word2013右侧垂直滚动条不见了怎么显示呢?word2013右侧垂直滚动条不见了就会影响我们的使用,那么滚动条到底在哪里呢?怎么才会显示出来呢?下下文小
在IE下文本框textarea会显示滚动条(如下:)去掉textarea横向或纵向滚动条办法:可以通过overflow-x:hidden和overflow-y:
本文实例讲述了JS实现网页滚动条感应鼠标变色的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:JS实现网页滚动条感应鼠标变色把你的目光转向右侧的