SyntaxHighlighter 去掉右側(cè)滾動條的方法
在Chrome瀏覽器中代碼區(qū)始終有一個滾動條,firefox不會有這種情況。網(wǎng)上有很多解決方法,修改plugin/syntaxhighlisghter/3.0.81/css目錄下shCoreDefault.css中的..syntaxhighlighter區(qū)域,加上padding:1px;就可以了。
.syntaxhighlighter {
width: 100% !important;
margin: 1em 0 1em 0 !important;
position: relative !important;
overflow: auto !important;
font-size: 1em !important;
padding:1px;/*就是這個*/
}
下面是其他網(wǎng)友的補充
SyntaxHighlighter這個是一個高亮插件。現(xiàn)在被用于很多網(wǎng)站的代碼顯示。但是SyntaxHighlighter3.0.83,由于自適應(yīng)寬和高,導(dǎo)致一直有滾動條的問題。
其實這個問題可以修改css文件可以去掉。修改主題文件shCoreDefault.css(默認模版)
去掉右側(cè)滾動條:
大概在shCoreDefault.css文件39行位置:
padding:0 !important;
修改為:
padding: 1px 0 !important;
網(wǎng)上可能是36行 margin: 0 !important;修改為 margin:1px 0 !important;這樣修改雙擊選中后會有錯位問題。
去掉下側(cè)的滾動條:
其實我也沒有找到兩全其美的方法,為什么這么說呢。這里我提供2種方法,但是多有缺陷。
建議:還是輸代碼的時候注意長度的,只要不超過一定的長度,是不會出現(xiàn)滾動條的。
1.自動換行
.syntaxhighlighter .line {
white-space: pre !important;
}
修改這個pre為normal的話,前面的行數(shù)就會錯位。
2.自動隱藏
.syntaxhighlighter {
width: 100% !important;
margin: 1em 0 1em 0 !important;
position: relative !important;
overflow: auto !important;
font-size: 1em !important;
}
修改overflow的auto為hidden,超過自動隱藏。這個方法更美觀點,但是不方面查看代碼。
到此這篇關(guān)于SyntaxHighlighter 去掉右側(cè)滾動條的方法的文章就介紹到這了,更多相關(guān)SyntaxHighlighter滾動條內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 防止SyntaxHighlighter.js的代碼高亮?xí)r閃一下的解決方法
- SyntaxHighlighter自動識別并加載腳本語言
- z-blog SyntaxHighlighter 長代碼無法換行解決辦法(基于jquery)
- SyntaxHighlighter 3.0.83使用筆記
- ckeditor syntaxhighlighter代碼高亮插件配置分享
- CKEditor中加入syntaxhighlighter代碼高亮插件
- z-blog SyntaxHighlighter 長代碼無法換行解決辦法(jquery)
- 解決SyntaxHighlighter 代碼高亮不換行問題的解決方法
- FCKeditor + SyntaxHighlighter 讓代碼高亮著色插件
- 代碼著色之SyntaxHighlighter項目(最流行的代碼高亮)
- syntaxhighlighter 去掉右上角問號圖標的三種方法
- 為SyntaxHighlighter添加新語言的方法
- SyntaxHighlighter配合CKEditor插件輕松打造代碼語法著色
- SyntaxHighlighter語法高亮插件使用說明
- ckeditor syntaxhighlighter代碼高亮插件,完美修復(fù)
- coolcode轉(zhuǎn)SyntaxHighlighter與Mysql正則表達式實現(xiàn)分析
- FCKeditor 和 SyntaxHighlighter 代碼高亮插件的整合
- SyntaxHighlighter 語法高亮插件的使用教程
- 使用SyntaxHighlighter實現(xiàn)HTML高亮顯示代碼的方法
- FCKEditor SyntaxHighlighter整合實現(xiàn)代碼高亮顯示
- SyntaxHighlighter代碼加色使用方法
- syntaxhighlighter 使用方法
- 關(guān)于實現(xiàn)代碼語法標亮 dp.SyntaxHighlighter
- SyntaxHighlighter?Autoloader(自動加載)最優(yōu)方式
相關(guān)文章
FCK編輯器(FCKEditor)添加新按鈕和功能的修改方法
最近項目需要對已有的FCKeditor添加新的功能,以前的做法只是在外殼處再次封裝,這次無法滿足需求只能進行內(nèi)部修改了。2010-11-11
最新版CKEditor的配置方法及插件(Plugin)編寫示例
本文記錄配置CKEditor過程,并以文章分頁插件為例,簡要CKEditor Plugin編寫過程。 從官網(wǎng)http://ckeditor.com/download下載最新版CKEditor,解壓2017-03-03
Ueditor百度編輯器的Html模式自動替換樣式的解決方法
百度的Ueditor編輯器出于安全性考慮,用戶在html模式下粘貼進去的html文檔會自動被去除樣式和轉(zhuǎn)義。雖然安全的,但是非常不方便。做一下修改把這個功能去掉,需要的朋友可以參考下2017-03-03
FCKeditor提供了一個完整的JavaScript API
FCKeditor提供了一個完整的JavaScript API(Application Public Interface),你可以利用這些API來處理FCK編輯器,只要它被加載完成或在正在運行中.2009-12-12
使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題
Zero Clipboard 利用透明的Flash讓其漂浮在復(fù)制按鈕之上,這樣其實點擊的不是按鈕而是 Flash ,這樣將需要的內(nèi)容傳入Flash,再通過Flash的復(fù)制功能把傳入的內(nèi)容復(fù)制到剪貼板2014-06-06

