当前位置:  开发笔记 > 前端 > 正文

将html注释放在<html>标记之外是否可以?

如何解决《将html注释放在<html>标记之外是否可以?》经验,为你挑选了2个好方法。

W3c验证器没有告诉我这个,但我很好奇是否有其他人对html标签之外的html评论有意见?

...



我有一个应用程序,并输出一些数据,并希望它是绝对最后的事情,不幸的是,我已经附加了我的最后一个.



1> Adam Wright..:

我不认为这是一个问题 - 在DTD中没有指定允许的注释(因为它们对人类有效,而不是计算机).此外,DOM API(http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html)明确允许直接在文档节点下的许多注释(即不是根HTML元素) ,逻辑文档root),所以任何符合标准的浏览器都应该允许它.

这并不是说您不会发现阻塞的浏览器或工具,尤其是旧版本.但如果有很多人,我会感到惊讶.


我没有看到任何浏览器抱怨这个.只是为了好玩,我在古老的Mosaic 2.1.1(从1996年开始!!)测试,甚至这个非常古老的浏览器都没有抱怨.

2> Alohci..:

我不认为之后的注释会导致任何问题,但我相信在DOCTYPE声明之前(因此在标记之前)的注释会使IE6进入怪癖模式.


这实际上影响的不仅仅是IE6.这里冗长的讨论为什么w3不会使这个无效的HTML:http://www.w3.org/Bugs/Public/show_bug.cgi?id = 12072
推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有