我读过不推荐使用xmp标签,但我需要输出纯文本代码。那么有什么方法可以模拟xmp标签行为吗?谢谢你的帮助。
答案 0 :(得分:0)
使用<pre>
或<code>
。来自MDN:
使用
<pre>
元素,或者在语义上足够的情况下使用<code>
元素 代替。请注意,您需要转义'&lt;'字符为'&lt;' 确保它不被解释为标记。
答案 1 :(得分:0)
您无法模拟HTML中xmp
元素的特殊解析模式,除了真正的XHTML(即使用XML媒体类型提供的XHTML),您可以使用CDATA
sections。原因是这是关于HTML的低级解析,硬连线到浏览器。
因此,如果您不想使用xmp
,唯一的方法是“转义”内容中的字符“&amp;”和“&lt;”。请注意,HTML5草稿要求浏览器继续支持xmp
(同时将其声明为过时和禁止)。