我希望能够指出HTML文件的一部分,我只需键入<asd><qwe>
,它们就会显示(我的意思是文字)。
我知道我们可以这样做:<asd><qwe>
但它慢慢变成了一场噩梦......
我试过了:
<pre><asd><qwe></pre>
但它不起作用..
答案 0 :(得分:1)
HTML 4.x(技术上)支持CDATA部分(它们可以执行您想要的操作),但浏览器不支持(除了在XHTML中作为application / xhtml + xml,IE不支持<9)。 / p>
使用<
和朋友。 Find&amp; amp;编辑替换会阻止它成为一场噩梦。
答案 1 :(得分:1)
为什么不使用Quick Escape等在线工具:http://accessify.com/tools-and-wizards/developer-tools/quick-escape/
在不逃避的情况下写下您想要的任何内容。然后将其复制并粘贴到Quick Escape中,它将返回它。
答案 2 :(得分:0)
将所有<
替换为<
(lt =小于),将所有>
改为>
(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>"); ?>