快速问题, 如果我想在基本HTML上记录一些代码并将其放在CODE标记中,那么当页面呈现正确显示时,如何快速转换这些标记之间的代码?我知道我可以编写一个JavaScript查找并替换并遍历字符串,直到它完成替换所有字符,但有没有更好的方法?在HTML中使用CODE标记,如何让它显示代码?
或者,有没有一种jQuery的方式来做到这一点,如果我需要使用JavaScript?
快速问题, 如果我想在基本HTML上记录一些代码并将其放在CODE标记中,那么当页面呈现正确显示时,如何快速转换这些标记之间的代码?我知道我可以编写一个JavaScript查找并替换并遍历字符串,直到它完成替换所有字符,但有没有更好的方法?在HTML中使用CODE标记,如何让它显示代码?
或者,有没有一种jQuery的方式来做到这一点,如果我需要使用JavaScript?
听起来像是你之间可以找语法高亮。看看google's syntax highlihter
我认为<code>
标签更适合用某种字体显示,而不是布局。 <code>
似乎只是使用等宽字体。
您可能正在寻找<pre>
标签(用于预格式化)。这将保留换行符和空格。
除非你试图显示的代码是HTML代码本身,那么我认为你必须将所有<
年代到<
'改变的时间提前
让我们不要忘记改变&&!而当你替换<的时候,你也应该替换>来保持一致性(即使浏览器忽略>也是如此)。 – 2009-01-26 16:40:40
实际上,只要它们没有匹配和存在的html实体代码,它们就会正确显示它们。你是对的,他们可能应该“逃脱”。取代>只是一个偏好问题,我个人更喜欢看到>来提醒我那里有一个标签。 – Grant 2009-01-26 17:18:07
你能解释一下当你说'正确显示'时你的意思吗? – ForYourOwnGood 2009-01-26 16:04:12