基本问题,我想问超级用户,但它是一个编程问题,我认为。我刚开始学习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