• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 防止SyntaxHighlighter.js的代码高亮时闪一下的解决方法

防止SyntaxHighlighter.js的代码高亮时闪一下的解决方法

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了SyntaxHighlighter.js,代码高亮等相关知识,希望对您有所帮助

这篇文章主要介绍了防止SyntaxHighlighter.js的代码高亮时闪一下的解决方法,需要的朋友可以参考下

SyntaxHighlighter.js是一个代码高亮的JS插件,使用也很简单,但是由于是浏览器段执行JS代码来着色,会出现视觉上闪一下的效果。比如你的20行代码网页打开显示高度为100px,但是SyntaxHighlighter高亮后该区域高度变为120px 加上颜色的变化,这样的体验特别不好。

解决原理:把pre标签的样式定义为 高亮后的样式即可

解决方法:在shCoreDefault.css文件加上如下样式

pre {    line-height:22px !important;    background-color:#f5f5f5!important;    border:1px solid #ccc!important;    border-radius:4px!important;    width:98% !important;    margin:.3em 0 .3em 0!important;    padding:0 0 0 1em!important;    font-size:13px !important;    font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}

即可这样就不会出现大面积的闪烁了,然后按F5强制刷新浏览器缓存,查看效果,如果还是有细微差距,可以自己微调SyntaxHighlighter 的 CSS样式。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 防止SyntaxHighlighter.js的代码高亮时闪一下的解决方法

相关文章

  • Nginx怎么增加SSL模块
  • 第三方下载苹果CMSV10系统的请注意后门WebShell
  • PhotoShop CS6 3D功能制作3D立体文字效果教程
  • PS将肖像照片处理为个性海报
  • 12点网站优化实战经验分享
  • WordPress移除head头部js、css、feed等多余加载项
  • Linux下使用NTFS文件系统(Linux挂载NTFS数据盘)
  • 宝塔2.x面板文件不小心被误删或损坏的修复方法
  • DEDECMS5.7使用kindeditor编辑器栏目内容无法保存
  • Photoshop设计炫彩效果的光环标志教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Vue 手势组件教程
    • 建网站用哪里的服务器比较好?哪里的空间便宜
    • Phpcms V9后台登录地址修改方法
    • WordPress国内网速慢加速及防DDOS攻击快速CF切换
    • Illustrator制作出超仿真的缝线文字效果
    • jQuery怎么删除元素但保留子元素
    • Photoshop合成抽象风格的人物插画教程
    • 使用CSS实现一个吃豆人的Loading加载效果
    • CorelDRAW实例教程:绘制创意风格的游戏海报教程
    • uniapp中怎么实现直播旁路推流(步骤分享)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有