2009-01-26 120 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

相關問題