如何显示<没有逃避噩梦的HTML标签

时间:2011-06-29 11:09:04

标签: html

我希望能够指出HTML文件的一部分,我只需键入<asd><qwe>,它们就会显示(我的意思是文字)。

我知道我们可以这样做:<asd><qwe>但它慢慢变成了一场噩梦......

我试过了:

<pre><asd><qwe></pre>

但它不起作用..

7 个答案:

答案 0 :(得分:1)

HTML 4.x(技术上)支持CDATA部分(它们可以执行您想要的操作),但浏览器不支持(除了在XHTML中作为application / xhtml + xml,IE不支持<9)。 / p>

使用&lt;和朋友。 Find&amp; amp;编辑替换会阻止它成为一场噩梦。

答案 1 :(得分:1)

为什么不使用Quick Escape等在线工具:http://accessify.com/tools-and-wizards/developer-tools/quick-escape/

在不逃避的情况下写下您想要的任何内容。然后将其复制并粘贴到Quick Escape中,它将返回它。

答案 2 :(得分:0)

将所有<替换为&lt;(lt =小于),将所有>改为&gt;(gt =大于)。

如果您使用的是某些PHP,则只需使用htmlentities()即可。

答案 3 :(得分:0)

逃避HTML特殊字符(不仅仅是&lt;和&gt;还有其他几个)是我唯一害怕的选择。但是有很多编辑可以为你做这个

答案 4 :(得分:0)

从技术上讲,您可以将数据放入<![CDATA[...]]>构造中。但是,它受浏览器的支持很差,所以你必须忍受转义。 你最好的选择可能是使用一个可以帮助你逃脱的编辑器。

答案 5 :(得分:0)

您的问题令人难以置信,但您可能正在寻找有关<XMP></XMP>标记集的问题。但是,这样的元素已经被弃用了很长时间:你可以使用它进行一些快速测试,但它在实时站点中没有位置。

唯一认真的方法是使用服务器端语言来处理转义问题。

答案 6 :(得分:0)

看到你有两个选择:

  • 在文本编辑器中“查找并全部替换”所有“&lt;”用“&lt;”和所有“&gt;”用“&gt;”

  • 正如Oltarus发布的那样,如果您的服务器支持php,那么只需使用:

    <?php echo htmlentities("<html><head></head></html>"); ?>