我想在超级用户上问过的基本问题,但我认为这是一个编程问题。我刚开始学习HTML,所以请耐心等待。
如何阻止程序解释HTML标记/语法? 例如,我想写一张这样的闪存卡:
<
的html代码为<
我想要一个适用于任何或大多数语法的解决方案,而不仅仅是<
。
如何输入语法(没有任何空格)以确保代码不被解释?
答案 0 :(得分:9)
此:
The html code for < is &lt;
呈现为:
&lt;的HTML代码是&amp; lt;
基本策略是将&
转义为&
答案 1 :(得分:7)
您将不得不手动完成。
Here您拥有完整的编码表。最常用的代码是:
Character Entity Number Entity Name Description
" " " quotation mark
' ' ' apostrophe (does not work in IE)
& & & ampersand
< < < less-than
> > > greater-than
答案 2 :(得分:4)
我想你不希望实体被渲染?如果您要显示<
,则必须使用该实体作为&符号:&
。
答案 3 :(得分:2)
在这种情况下,不要需要对其进行编码。试试这个:
<xmp> html < < </xmp>
我不确定跨浏览器支持,但适用于IE7,FF3,Chrome3
答案 4 :(得分:1)
&lt;的HTML代码是&amp; lt;
即,输入< is &lt;
。
答案 5 :(得分:1)
如果您可以访问服务器端脚本功能,则可以使用该平台的实用程序功能。例如,在PHP中,您可以使用htmlentities
函数:
echo htmlentities("The html code for < is <");
答案 6 :(得分:0)
您可以使用<pre> < </pre>
序列
答案 7 :(得分:0)
您需要对其进行编码。例如,'&lt;' ='&amp; lt;'
这是the list。
所以在你的情况下,它最终会像这样:
The html code for < is & l t ;
答案 8 :(得分:0)
<textarea readonly rows="2" cols="50" style="border:none; color:lightGray; background-color:black;">
<<line1>>
<<line2>>
</textarea>
是唯一受支持的选项。但它既未在GitHub上也未启用。
我使用HTML的时间为5分钟,所以任何人都应该通过动态尺寸增强它,通过标记的HTML / CSS属性或如果不可能的话,通过一个小的嵌入式Java脚本来获得它,将不胜感激。