为什么不推荐使用xmp HTML标记?

时间:2011-11-29 08:35:19

标签: html w3c deprecated xmp

  

可能重复:
  <XMP> Tag

我知道 当然已被弃用了,我知道如何使用<pre>标记,<code>标记和{{1的转义符号来解决此问题}}。

我的问题是,为什么被删除了?在<>标签中使用实际代码的解决方案看起来比我们现在所做的所有这些逃避更加优雅,然而,一个被忽略而有利于另一个。

有什么想法吗?是否有理由支持<xmp>;逃脱<pre>

2 个答案:

答案 0 :(得分:6)

This article详细说明了xmp

的折旧

TL;博士;消除解析html时的歧义。

答案 1 :(得分:5)

对我来说最令人信服的原因是使用标签会使html无法将其视为格式良好的xml。

也就是说,一个标签背后的特殊含义改变了文件的处理方式,这是一个不好的先例,因此无法考虑新版本。例如,如果在不知道这个特定标记规范的情况下无法判断它何时结束,则无法使用其内容跳过未知标记。