什么是<XMP>标签用于?

有人记得XMP标签吗?

它用于什么?为什么它被弃用?


在W3C上快速搜索Google,发现XMP是为了在HTML 3.2及更早版本中显示预先格式化的文本而引入的。 当W3C弃用XMP标签时,建议使用PRE标签作为首选替代方案。

更新:http://www.w3.org/TR/REC-html32#xmp,http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1


XMPPRE不同。 PRE标签内的内容格式如下:

  • 内容以固定字体显示,
  • 所有的空格都被保留,并且
  • 每个换行符开始一个新行。
  • 如果您想在PRE标签中包含特殊字符(如<>& ,则必须将其转义,以免它们受到浏览器的特殊解释。

    相比之下, XMP标签内的内容不需要转义。

    XMP标签中唯一不能包含的字符序列是XMP结束标签( </XMP> )。

    XMP仍然受我测试过的浏览器支持。 你可以用xmp.html来试用它。 查看源代码以查看代码。


    XMP做了一些比PRE不支持的事情(作为一个很长时间的HTML / CSS / JavaScript作者,你只需要相信我,不然)。 我仍然依赖于XMP,这里有-NO-替代品(不管任何人说什么,PRE都不是替代品......甚至不是)。

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

    上一篇: What was the <XMP> tag used for?

    下一篇: Why is array.push sometimes faster than array[n] = value?