2

如何在html页面中显示java代码?我尝试使用<pre>标签,但语法突出显示没有正确发生。<pre>标签只保留给定的空格和制表符。

从 net 获得的语法高亮选项很少,如 prettify、语法高亮器等。使用 prettify 和语法高亮器,需要下载少量 javascript 和 css 文件并将其添加到应用程序中,并且应在内部提供 java 代码<pre>,但结果不如预期. 代码显示为带有给定空格的文本,而不是 java 代码。

4

2 回答 2

8

阅读Prettify 入门指南

要使用 Prettify,您首先必须在文档中包含 JavaScript 代码:

<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>

然后,您必须在 pre 块中使用“prettyprint”CSS 类:

<pre class="prettyprint">...</pre>
于 2013-10-08T16:33:28.250 回答
0

HTML 并非旨在更改文本的外观/格式。它旨在描述文本。正如您所发现的,它所能做的最好的事情就是与<pre>标签保持间距。

你不能只用 HTML 来做到这一点。您必须使用您提到的其中一个 JS/CSS 库来突出显示客户端语法。

于 2013-10-08T16:30:16.763 回答