2009-01-26 73 views
2

快速问题, 如果我想在基本HTML上记录一些代码并将其放在CODE标记中,那么当页面呈现正确显示时,如何快速转换这些标记之间的代码?我知道我可以编写一个JavaScript查找并替换并遍历字符串,直到它完成替换所有字符,但有没有更好的方法?在HTML中使用CODE标记,如何让它显示代码?

或者,有没有一种jQuery的方式来做到这一点,如果我需要使用JavaScript?

+0

你能解释一下当你说'正确显示'时你的意思吗? – ForYourOwnGood 2009-01-26 16:04:12

回答

7

我认为<code>标签更适合用某种字体显示,而不是布局。 <code>似乎只是使用等宽字体。

您可能正在寻找<pre>标签(用于预格式化)。这将保留换行符和空格。

除非你试图显示的代码是HTML代码本身,那么我认为你必须将所有<年代到&lt;'改变的时间提前

+0

让我们不要忘记改变&&!而当你替换<的时候,你也应该替换>来保持一致性(即使浏览器忽略>也是如此)。 – 2009-01-26 16:40:40

+0

实际上,只要它们没有匹配和存在的html实体代码,它们就会正确显示它们。你是对的,他们可能应该“逃脱”。取代>只是一个偏好问题,我个人更喜欢看到>来提醒我那里有一个标签。 – Grant 2009-01-26 17:18:07

相关问题