我正在使用Prism,它在 CSS 上运行良好:
<pre><code class="language-css">p { color: red }</code></pre>
但我不能让它为 html 工作:
<pre><code class="language-html"><p class="red">red text</p></code></pre>
我有两个问题:
<
并>
表示为标签,而不是文本,但我可以将其替换为<
and>
更重要的是,即使如问题 1 所示更换,highliter 也不会突出显示任何代码,一切都只是黑色。尽管它适用于 CSS,但整个代码如下所示:
<!DOCTYPE html> <html> <head> <link href="prism.css" rel="stylesheet" /> </head> <body> <script src="prism.js"></script> <pre><code class="language-css">p { color: red }</code></pre> </body> </html>
谢谢你的帮助。