微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何格式化html/css/js/php中的代码

我正在寻找一种在HTML文档中自动格式化和编写颜色代码方法。我知道维基百科可以做到,例如页面http://en.wikipedia.org/wiki/Nested_function

我确定有图书馆在这里做,但我不能为我的生活找到一个。有没有人有什么建议?

解决方法

看看 Prettify JavaScript图书馆。这是人们通常使用的(例如,这是SO在这里使用的)。

你会这样使用:

在你的< head>元件:

<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>

在< body>中元件:

<body onload="prettyPrint()">
  <!-- any HTML you like here... -->
  <pre class="prettyprint">
def say_hi():
    print("Hello World!")
  </pre>
  <!-- any HTML you like here... -->
</body>

这是为了简单地使用图书馆。如果您在页面上使用其他JavaScript,我将推荐使用Prettify库的其他方法(即不要使用< body>元素的onload属性)。例如,如果您使用jQuery,我写了这个jQuery插件,我通常用来语法突出显示某些元素:

// Extend jQuery functionality to support prettify as a prettify() method.
jQuery.fn.prettify = function () { this.html(prettyPrintOne(this.html())); };

这样使用:

$('#my-code-element').prettify();

原文地址:https://www.jb51.cc/html/233613.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐