基本問題,我想問超級用戶,但它是一個編程問題,我認爲。我剛開始學習HTML,所以請耐心等待。HTML標籤阻止HTML標籤被執行?
如何防止程序解釋HTML標記/語法? 例如,我想寫一個閃存卡這樣的:
爲
<
的HTML代碼是<
我想一個解決方案,適用於任何或大部分的語法,而不僅僅是爲<
。
如何輸入語法(不帶任何空格)以確保代碼不被解釋?
基本問題,我想問超級用戶,但它是一個編程問題,我認爲。我剛開始學習HTML,所以請耐心等待。HTML標籤阻止HTML標籤被執行?
如何防止程序解釋HTML標記/語法? 例如,我想寫一個閃存卡這樣的:
爲
<
的HTML代碼是<
我想一個解決方案,適用於任何或大部分的語法,而不僅僅是爲<
。
如何輸入語法(不帶任何空格)以確保代碼不被解釋?
你將不得不做手工。
Here你有完整的編碼表。最常用的代碼是:
Character Entity Number Entity Name Description
" " " quotation mark
' ' ' apostrophe (does not work in IE)
& & & ampersand
< < < less-than
> > > greater-than
謝謝,這是非常有幫助的。 – JDelage 2009-10-13 13:42:06
@voyager:如果您使用JavaScript禁用解釋,則不容易插入兩個標籤。 – user2284570 2014-09-06 20:48:44
<的html代碼是& lt;
即,輸入< is &lt;
。
我想你不希望實體被渲染?如果您要顯示<
,則必須使用該實體作爲&符號:&
。
此:
The html code for < is &lt;
呈現爲:
爲<的HTML代碼爲& LT;
的基本策略是爲了躲避&
爲&
在這種情況下,你請勿需要編碼。試試這個:
<xmp> html < < </xmp>
我不知道關於跨瀏覽器的支持,但工作在IE7,FF3,Chrome3
這是一個棄用的標籤。不要使用它。 – 2009-10-09 17:54:01
肯定,但解決了這個問題;他可以使用xmp或編碼他的內容 – 2009-10-09 18:03:30
實際上,我認爲對於網頁以外的任何地方,這可能不是一個壞主意。 – JDelage 2009-10-13 13:41:08
如果你有機會到服務器端的腳本功能,您可能能夠使用的工具該平臺的功能。例如,在PHP中,您可以使用htmlentities
函數來獲得您的優勢:
echo htmlentities("The html code for < is <");
我想知道。如何在不知道答案的情況下鍵入less-simbol?你應該知道嗎?還是我不明白這個問題? – NawaMan 2009-10-09 11:29:46
我編輯了上面的問題。我正在尋找可用於任何標籤的解決方案。 – JDelage 2009-10-09 11:33:38
@NawaMan:他知道'<'編碼,而不是其他可能的符號。 – voyager 2009-10-09 11:34:52