【问题标题】:How to escape everything in a block in HTML如何转义 HTML 块中的所有内容
【发布时间】:2010-09-27 06:19:20
【问题描述】:

我似乎记得有一个 HTML 标记,除了匹配的结束标记之外,它绝对会转义其中的所有内容。有点像<plaintext>,但从根本上没有坏掉。

【问题讨论】:

    标签: html escaping


    【解决方案1】:

    是您要查找的标签: <pre><code>&lt;xmp&gt;some stuff &lt;tags&gt;&lt;/tags&gt; too&lt;/xmp&gt; </code></pre> <p>但是,既然它已经被贬低了,你能得到的最好的就是</p> <pre>。 </pre>

    【讨论】:

    • 甜蜜!我一直想要这样的标签!
    • 已弃用——不应使用它。见<a href="/default/index/tourl?u=aHR0cDovL3d3dy5odG1sY29kZXR1dG9yaWFsLmNvbS9fWE1QLmh0bWw%3D" rel="nofollow" target="_blank">htmlcodetutorial.com/_XMP.html</a>。
    【解决方案2】:

    您需要使用&lt;pre&gt;&lt;code&gt; ... &lt;/code&gt;&lt;/pre&gt;

    &lt;xmp&gt; 已弃用,不应使用。见http://www.htmlcodetutorial.com/_XMP.html

    【讨论】:

    • 同上莫希特。刚刚用
       侧的 html 文档测试过,FF2 给出了一个空白屏幕
    • htmlref.com/Reference/AppA/tag_xmp.htm 似乎在大多数地方都适用(而且 HTML 有什么更好的方法呢?)
    【解决方案3】:

    还有 XML CDATA:

    <![CDATA[stuff that is <tag>never</tag> parsed]]>
    

    这是否适用于 HTML 文档可能取决于浏览器。但是,它肯定可以在 XHTML 文档中使用。

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 2011-11-08
      • 2017-07-12
      • 1970-01-01
      相关资源
      最近更新 更多