我正在使用Snippet,一个用于突出显示代码的jQuery插件。
http://www.steamdev.com/snippet/
我让它正常工作以突出显示css,js,php等。但它没有突出显示我的HTML。这是我的测试页面。
https://dl.dropbox.com/u/9883217/syntaxHighlighter/index.html
关于它为什么不突出我的HTML的任何想法?
答案 0 :(得分:2)
浏览器正在解析您的HTML。
您需要将其转义(将<
替换为<
,>
替换为>
等。)
答案 1 :(得分:0)
使用PHP,您可以使用函数htmlentities
<?php
$str = "Ein 'Anführungszeichen' ist <b>fett</b>";
// Gibt aus: Ein 'Anführungszeichen' ist <b>fett</b>
echo htmlentities($str);
// Gibt aus: Ein 'Anführungszeichen' ist <b>fett</b>
echo htmlentities($str, ENT_QUOTES);
?>