为了让 Google Prettify 正确显示 HTML 代码示例,您应该替换所有<
with <
和所有的>
with >
.
如何仅使用 JavaScript 来自动化该过程?
如果您将代码放入<xmp> http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1元素,您不需要转义 HTML 特殊字符,如tests http://code.google.com/p/google-code-prettify/source/browse/trunk/tests/prettify_test.html#632
<h1>HTML using XMP</h1>
<xmp class="prettyprint" id="htmlXmp"
><html>
<head>
<title>Fibonacci number</title>
</head>
<body>
<noscript>
<dl>
<dt>Fibonacci numbers</dt>
<dd>1</dd>
<dd>1</dd>
<dd>2</dd>
<dd>3</dd>
<dd>5</dd>
<dd>8</dd>
…
</dl>
</noscript>
<script type="text/javascript"><!--
function fib(n) {
var a = 1, b = 1;
var tmp;
while (--n >= 0) {
tmp = a;
a += b;
b = tmp;
}
return a;
}
document.writeln(fib(10));
// -->
</script>
</body>
</html>
</xmp>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)