网页上显示html标记...
时间:2010-08-18 来源:renjiandefeng
想要在网页上以文本的形式显示HTML标记,比如&符,'',<,>等符号。或者他们对应的&"<>等。
现在已知的方式,有两种,不怎么完美。
第一种:
&(这个符号可以直接写,不会对HTML标记产生影响)
&amp;(在网页上显示为&而不是显示为&符的效果)
''(这个符号可以直接写,不会对HTML标记产生影响)
&quot;(在网页上显示为"而不是显示''符的效果)
<(在网页上显示为小于号,而不破坏其他HTML标签的闭合对应关系)
&lt;(在网页上显示为<而不至于显示为小于号)
>(在网页上显示为大于号,而不破坏其他HTML标签的闭合对应关系)
&apm;gt;(在网页上显示为>而不至于显示为大于号)
第二种,使用<xmp>标签。这个标签的作用与<pre>标签相似,只不过<pre>标签中包含HTML标签的时候就没办法按原样显示,包含的HTML标签会起作用。而<xmp>标签中的内容中即使有HTML标签,也会连同HTML标签一起原样显示,<xmp>标签中的HTML标签不起作用。
虽然<xmp>也可以使用,但是不赞成使用该标签。
所以,类似于QQ日志一类的,是怎样处理用户提交的Web内容,以文本的形式显示HTML标签的?