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

