我正在使用Snippet,一個jQuery插件來突出顯示代碼。snippet:jQuery syntax highlighter
http://www.steamdev.com/snippet/
我得到了它正常工作的突出CSS,JS,PHP等,但它並不突出我的HTML。這是我的測試頁面。
https://dl.dropbox.com/u/9883217/syntaxHighlighter/index.html
爲什麼它不強調我的HTML什麼想法?
我正在使用Snippet,一個jQuery插件來突出顯示代碼。snippet:jQuery syntax highlighter
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);
?>
感謝。我被困在這一段時間了! – bghouse