• 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的代码高亮时闪一下的解决方法

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了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的代码高亮时闪一下的解决方法

相关文章

  • 2022-04-29PHP版抖音去水印代码
  • 2022-04-29PS打造动感抽象炫光舞者海报效果制作教程
  • 2022-04-29精收录和精内容对于网站发展更加重要
  • 2022-04-29如何解决mysql报错“#1067 invalid default value”
  • 2022-04-29聊聊在Angular项目中怎么实现权限控制?
  • 2022-04-29怎么用php实现支付宝支付
  • 2022-04-29详解PHP中高精度计时器HRTime扩展
  • 2022-04-29PS制作超逼真霓虹灯效果文字
  • 2022-04-29DEDECMS5.7使用kindeditor编辑器栏目内容无法保存
  • 2022-04-29Photoshop绘制超强质感立体按钮

文章分类

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

最近更新的内容

    • 如何开启WordPress调试模式(报错提示)
    • Javascript获取日期的方法是什么
    • dedecms调用Discuz!X2.5最新帖子和图片的方法
    • 详解WordPress文章阅读量如何统计和显示(非插件)
    • mysql聚簇索引和非聚簇索引的区别
    • 如何解决php错误代码0x80070002问题
    • 虚拟空间如何获取帝国CMS手机端路径
    • 实例讲解Laravel队列的简单使用
    • Photoshop设计血淋淋的文字效果图
    • 用HeheCloud快速搞个Wordpress应用!

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

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