代码高亮之prettify

2 篇文章 0 订阅
2 篇文章 0 订阅
代码高亮的插件有好多,有些也确实是好看,能达到自己想要的效果而且部署起来又方便的恐怕就得精挑细选了,有些华而不实,有些又是太过于简陋,还有的是支持的不够多。现在要说的这个算是一个老牌的高亮插件了,存在了好长时间了,貌似是也不大更新了,其实不更新了,功能还是强大的无以复加,首先支持的代码种类就比较多,而且部署起来也很简单。
四步:
第一:在头部引用 
prettify.min.css
第二:在尾部引用 prettify.min.js
第三:在 body 标签里边加上 οnlοad="prettyPrint()"
第三:在 pre 标签里边添加你想高亮的代码,并且 pre 标签必须加上  prettyprint linenums 两个类。  

高亮demo截图及代码:


<!DOCTYPE html>
 <html lang="en"><head>
   <meta charset="utf-8">
   <title>prettify demo</title>
   <link rel="stylesheet" href="js/prettify.min.css" />
</head>
<body  οnlοad="prettyPrint()">
<pre  class="prettyprint linenums">
/*Sql 代码*/
INSERT INTO `icon` VALUES ('0');
INSERT INTO `icon` VALUES ('1');
INSERT INTO `icon` VALUES ('2');
</pre>
<pre  class="prettyprint linenums">
/*HTML 代码*/
<p class="text-left">Left aligned text.</p>
</pre>
<pre  class="prettyprint linenums">
/*C 代码*/
#include <stdio.h>
int main () {
	printf("Hello world !");
	return 0;
}
</pre>
<pre  class="prettyprint linenums">
/*Javascript 代码*/
var width = 0;
for (var i = 0; i < document.getElementsByClassName("f_btn").length; i++) 
	width += document.getElementsByClassName("f_btn")[i].offsetWidth;
document.getElementById("f_btn_group").style.width = width + "px";
</pre>
<pre  class="prettyprint linenums">
/*C# 代码*/
HttpContext context = System.Web.HttpContext.Current;
string UA_str = context.Request.UserAgent;
string ip = context.Request.ServerVariables["REMOTE_ADDR"];
if (UA_str.Equals("Mozilla/4.0")) return;
</pre>
<script src="js/prettify.min.js"></script>
</body>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值