非标准的html <comment>标签做了什么?

时间:2016-01-28 18:16:12

标签: html internet-explorer

所以我正在阅读提到的a blog

  

IE8及以下版本也支持(非标准)<comment>标记。

     
This is <comment>not</comment> IE.

<comment>标签应该做什么?我尝试过搜索“html comment tag”之类的内容,但我得到的是有关<!-- -->语法的信息。

2 个答案:

答案 0 :(得分:3)

据我所知,它在功能上类似于<!-- -->注释,其中包含的文本在浏览器中隐藏(在本例中为IE)。根据{{​​3}}:

  

COMMENT元素被视为无范围元素,不会暴露任何子元素。

关键区别在于<comment>元素支持指向某个网址的MSDN,据称其中包含与评论文字相关的信息,与cite <blockquote>属性不同1}}和<q>指向报价的来源。在HTML中,<!-- -->条评论没有任何内置元数据;它们只不过是解析器忽略的任意字符串。

答案 1 :(得分:2)

这个2002 Usenet thread提供了对评论元素历史的很好的讨论。最相关:

  

哦,他们多快忘记了。 COMMENT元素是由......创建的   蒂姆伯纳斯 - 李。或者是mabye Dan Connolly。关键是,它存在于   早期版本的HTML(在他们制作正式的DTD之前),   当W3C工作人员意识到评论时,他们悄然放弃了   元素很糟糕SGML。

最接近“官方字词”的内容可以在我们现在称之为HTML标准的1993 version中找到:

  

状态:已过时

     

用于包围不需要的文字和评论的评论元素     已经在一些浏览器中引入但将被替换     新实现中的SGML命令功能。

希望这会有所帮助......

- Lance