2

我似乎找不到什么问题。我有这个与谷歌美化一起使用的 html 文件。prettify.css 和 prettify.js 都和 html 文件在同一个目录下

<html>
<head>
<script src="prettify.js"></script>
<link rel=StyleSheet href="prettify.css" type="text/css">
</head>

<body>
<pre class="prettyprint">
//Some sample text
for(int i = 0; i<10; i++){
    //Do something
}
</pre>
</body>
</html>

这就是它的样子

截屏

我缺少什么来显示颜色?

谢谢

4

2 回答 2

5

添加onload="prettyPrint()"到文档的正文标签。

<body onload="prettyPrint()">
于 2012-09-20T04:57:19.620 回答
0

这是将执行正确的语法突出显示的代码

<html>
<head>
 <!--<script src="prettify.js"></script>I commented out your links-->
 <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
 <!--<link rel=StyleSheet href="prettify.css" type="text/css"> I commented out your links-->
</head>

<body>
 <pre class="prettyprint">
   //Some sample text
   for(int i = 0; i<10; i++){
     //Do something
   }
 </pre>
</body>
</html>

在这里查看代码

于 2017-11-25T18:13:55.990 回答