Html prettify.js不突出显示我的代码

Html prettify.js不突出显示我的代码,html,pretty-print,Html,Pretty Print,我试图使用prettify.js来提升我的html代码。这是我的html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Making Quines Prettier</title> <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_pret

我试图使用
prettify.js
来提升我的html代码。这是我的html代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Making Quines Prettier</title>
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?autoload=true&amp;skin=sunburst&amp;lang=HTML" defer="defer"></script>
<style>.operative { font-weight: bold; border:1px solid yellow }</style>
</head>

<body>
<!-- Language hints can be put in XML application directive style comments. -->

<pre class="prettyprint">
<h1>Making Quines Prettier</h1>
<h1>Making Quines Prettier</h1>
</pre>

</body>
</html>

让奎因更漂亮
.operative{字体大小:粗体;边框:1px纯黄色}
让奎因更漂亮
让奎因更漂亮
我所期待的只是展示

<h1>Making Quines Prettier</h1>
<h1>Making Quines Prettier</h1>
让奎因更漂亮
让奎因更漂亮
但其呈现HTML代码并将输出显示为:

让奎因更漂亮
让奎因更漂亮

你需要避开内容,这样它们就不会被呈现为html标签了

因此,代码将被编写为

<pre class="prettyprint">
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
</pre>

h1让奎因更漂亮/h1
h1让奎因更漂亮/h1
请参见此处的示例:

编辑

如果您真的想编写html并将其呈现,这里有一个选项:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
<pre class="prettyprint">
    <h1>Making Quines Prettier</h1>
    <h1>Making Quines Prettier</h1>
</pre>

<script>
    $(function() {
        $('.prettyprint').each(function() {
            var $self = $(this);
            var html = $self.html();
            $self.text(html);
        });
    });
</script>

让奎因更漂亮
让奎因更漂亮
$(函数(){
$('.prettyprint')。每个(函数(){
var$self=$(本);
var html=$self.html();
$self.text(html);
});
});

请参见此处的第二个示例:

您需要转义内容,使其不会呈现为html标记

因此,代码将被编写为

<pre class="prettyprint">
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
</pre>

h1让奎因更漂亮/h1
h1让奎因更漂亮/h1
请参见此处的示例:

编辑

如果您真的想编写html并将其呈现,这里有一个选项:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
<pre class="prettyprint">
    <h1>Making Quines Prettier</h1>
    <h1>Making Quines Prettier</h1>
</pre>

<script>
    $(function() {
        $('.prettyprint').each(function() {
            var $self = $(this);
            var html = $self.html();
            $self.text(html);
        });
    });
</script>

让奎因更漂亮
让奎因更漂亮
$(函数(){
$('.prettyprint')。每个(函数(){
var$self=$(本);
var html=$self.html();
$self.text(html);
});
});

请参见此处的第二个示例:

您需要转义内容,使其不会呈现为html标记

因此,代码将被编写为

<pre class="prettyprint">
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
</pre>

h1让奎因更漂亮/h1
h1让奎因更漂亮/h1
请参见此处的示例:

编辑

如果您真的想编写html并将其呈现,这里有一个选项:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
<pre class="prettyprint">
    <h1>Making Quines Prettier</h1>
    <h1>Making Quines Prettier</h1>
</pre>

<script>
    $(function() {
        $('.prettyprint').each(function() {
            var $self = $(this);
            var html = $self.html();
            $self.text(html);
        });
    });
</script>

让奎因更漂亮
让奎因更漂亮
$(函数(){
$('.prettyprint')。每个(函数(){
var$self=$(本);
var html=$self.html();
$self.text(html);
});
});

请参见此处的第二个示例:

您需要转义内容,使其不会呈现为html标记

因此,代码将被编写为

<pre class="prettyprint">
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
    &lt;h1&gt;Making Quines Prettier&lt;/h1&gt;
</pre>

h1让奎因更漂亮/h1
h1让奎因更漂亮/h1
请参见此处的示例:

编辑

如果您真的想编写html并将其呈现,这里有一个选项:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
<pre class="prettyprint">
    <h1>Making Quines Prettier</h1>
    <h1>Making Quines Prettier</h1>
</pre>

<script>
    $(function() {
        $('.prettyprint').each(function() {
            var $self = $(this);
            var html = $self.html();
            $self.text(html);
        });
    });
</script>

让奎因更漂亮
让奎因更漂亮
$(函数(){
$('.prettyprint')。每个(函数(){
var$self=$(本);
var html=$self.html();
$self.text(html);
});
});


请参见此处的第二个示例:

它当前看起来像:您的预期输出是什么?它应该显示
使奎因更漂亮使奎因更漂亮
它当前看起来像:您的预期输出是什么?它应该显示
使奎因更漂亮使奎因更漂亮
它当前看起来像:您的预期输出是什么输出?它应该显示
使奎因更漂亮使奎因更漂亮
它当前看起来是这样的:你期望的输出是什么?它应该显示
使奎因更漂亮使奎因更漂亮
所以美化本身不做那部分?确切地说,美化不能为你处理逃跑。那么这将是一个复杂的问题是的,通常,
pre
标记中的html不是accepted@Manish,我用在
pre
标记中使用HTML的版本更新了答案,请参见这里的示例:因此,prettify本身不处理该部分?确切地说,prettify不为您处理转义。那么这将是一个复杂的问题是,通常,
pre
标记中的html不是accepted@Manish,我用在
pre
标记中使用HTML的版本更新了答案,请参见这里的示例:因此,prettify本身不处理该部分?确切地说,prettify不为您处理转义。那么这将是一个复杂的问题是,通常,
pre
标记中的html不是accepted@Manish,我用在
pre
标记中使用HTML的版本更新了答案,请参见这里的示例:因此,prettify本身不处理该部分?确切地说,prettify不为您处理转义。那么这将是一个复杂的问题是,通常,
pre
标记中的html不是accepted@Manish,我用
pre
标记中使用HTML的版本更新了答案,请参见以下示例: