我的网站是一个简单的教育网站。我希望以格式化的方式在我的网页中显示HTML代码,就像它们在编辑器中一样。我的意思是说HTML标签应该以与剩余文本等不同的颜色显示。这是来自其他网站的代码片段。我希望我的网页输出如下:
这是我的代码: -
<html>
<head>
<title>HTML Tutorial</title>
</head>
<body>
<div class="code">
<xmp>
<!DOCTYPE html>
<html>
<head>
<title>HTML Tutorial</title>
</head>
<body>
This is a simple HTML page
</body>
</html>
</xmp>
</div>
</body>
</html>
&#13;
如何在网页中实现所需的行为。我感谢你们的努力。
答案 0 :(得分:5)
最常用的方法是将HTML显示为网页上的实际内容,方法是将您要显示的HTML标记包装在&#39;内。 &LT;预&GT; &#39;标签。
然后你需要使用HTML实体来显示你需要的特殊字符,开放式括号是
<
和结束括号是
>
您还可以使用插件来帮助您使代码看起来更好,例如语法突出显示等。可以在http://prismjs.com/
找到一个非常好的javascript插件答案 1 :(得分:1)
使用适当的HTML标记。不要使用<xmp>
,而不是HTML。
<pre>
表示空格很重要<
)<code>
标记代码(例如<code class="html tag start-tag"><title></code>
)。为您想要的颜色应用CSS。 <code>
元素可以为您提供目标。
答案 2 :(得分:0)
如果您按照@JustSomeDude的建议使用Prism,则可能要使用Unescaped Markup
插件,这样就不必使用<
这样的特殊字符来显示HTML。标签。