SyntaxHighlighter 去掉右侧滚动条的方法
在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;/就是这个/ }
狼蚁网站SEO优化是其他网友的补充
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滚动条内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章希望大家以后多多支持狼蚁SEO!
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指