我正在使用 Snippet,这是一个用于突出显示代码的 jQuery 插件。
http://www.steamdev.com/snippet/
我让它正常工作以突出显示 css、js、php 等。但它没有突出显示我的 HTML。这是我的测试页面。
https://dl.dropbox.com/u/9883217/syntaxHighlighter/index.html
关于为什么它不突出显示我的 html 的任何想法?
我正在使用 Snippet,这是一个用于突出显示代码的 jQuery 插件。
http://www.steamdev.com/snippet/
我让它正常工作以突出显示 css、js、php 等。但它没有突出显示我的 HTML。这是我的测试页面。
https://dl.dropbox.com/u/9883217/syntaxHighlighter/index.html
关于为什么它不突出显示我的 html 的任何想法?
浏览器正在解析您的 HTML。
您需要转义它(替换为<
、<
等)。>
>
使用 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);
?>