2010-12-13 52 views
2

我给我的网站上的php代码示例,并想知道如果他们是我可以对它们进行颜色代码的方式,以便它可以像IDE一样阅读更容易。我总是使用一类代码在div中显示代码,然后在pre标签中显示代码。看我下面的例子。jquery以颜色代码文本

<div class="code"> 
    <pre> 
     <?php 
     echo 'hello world'; 
     ?> 
    </pre> 
</div> 

我想知道是否有办法像jQuery一样的字符串匹配方式来做到这一点。因此,给jquery一个字符串数组,例如应该是蓝色的,然后jQuery会查看代码块,并且任何匹配它的单词都会向它们添加一个蓝色类或其他东西?任何人都知道我将如何实现这一目标?也许有一种更简单的方法呢?

感谢

回答

3

有许多不同的脚本,可以做到这一点 - 我不会建议您尝试,除非你想为自己的小项目:)

,我使用的语法高亮自己做的是:http://alexgorbatchev.com/SyntaxHighlighter/

在大多数情况下,您只需将一个类(如php)添加到要高亮显示的元素。对于SyntaxHighlighter,您的代码如下所示:

<pre class="brush: php"> 
    echo "Hello"; 
</pre>