我读到xmp标记已被弃用,但我需要将代码输出为纯文本。那么,有没有办法模拟xmp标记的行为呢?谢谢你的帮助。
您无法在HTML中模拟xmp
元素的特殊解析模式,除非是在真正的XHTML(即带有XML媒体类型的XHTML)中,您可以使用CDATA
部分。原因是这是关于HTML的低级解析,硬连接到浏览器中。
因此,如果您不想使用xmp
,唯一的方法就是"转义"内容中的字符"&"one_answers"<"。注意,HTML5草案要求浏览器继续支持xmp
(同时声明它已过时且被禁止)。
使用<pre>
或<code>
。来自MDN:
使用
<pre>
元素,如果语义足够,则使用<code>
元件相反请注意,您将需要逃离'<'字符为'<'以确保它不会被解释为标记。