1

我读到 xmp 标签已被弃用,但我需要将代码输出为纯文本。那么有什么方法可以模拟 xmp 标签的行为吗?感谢帮助。

4

2 回答 2

0

使用<pre><code>。来自MDN

使用<pre>元素,或者,如果语义足够,则使用<code>元素。请注意,您需要将“<”字符转义为“<”,以确保它不会被解释为标记。

于 2013-08-12T20:06:02.133 回答
0

您不能模拟xmpHTML 中元素的特殊解析模式,除非在真正的 XHTML(即 XHTML 以 XML 媒体类型提供服务)中,您可以使用CDATAsection。原因是这是关于 HTML 的低级解析,硬连接到浏览器中。

所以如果你不想使用xmp,唯一的办法就是“转义”字符“&” 和“<” 在内容中。请注意,HTML5 草案要求浏览器继续支持xmp(同时声明它已过时和禁止)。

于 2013-08-12T21:15:33.603 回答