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

可能重复:
<XMP>标记

我知道它当然被弃用了,我知道如何通过使用<pre>标签, <code>标签和<>转义来解决它。

我的问题是,它为什么被破坏? 在<xmp>标签中使用真实代码的解决方案似乎比我们现在所做的所有转义优雅得多,然而,其中一个被忽略而转而支持另一个。

任何想法? 是否有理由支持<pre> ; 通过<xmp>转义?


本文对xmp的折旧有详细的xmp

TL; 博士; 去除解析HTML中的歧义。


对我来说最令人信服的理由是使用标签会使得不可能将html看作一个格式良好的XML。

也就是说,一个标签背后的特殊含义改变了文档的处理方式,这是一个不好的先例,使得不可能考虑更新的版本。 例如,如果您不知道特定的标记规范而无法分辨未知标记的内容,则无法通过其内容跳过未知标记。

链接地址: http://www.djcxy.com/p/5157.html

上一篇: Why was the xmp HTML tag deprecated?

下一篇: Is there a reason JavaScript developers don't use Array.push()?