DOCTYPE声明是否必须是HTML文档中的第一个标记?

pau*_*aul 11 html doctype

当客户端请求页面时,我们的安全管理器会在每个html页面的顶部动态插入一些javascript.它被插入DOCTYPE语句之上.我认为这可能是我遇到布局问题的原因.

想法有人吗?

Bra*_*son 12

是的,DOCTYPE必须先行.

定义如下:http://www.w3.org/TR/REC-html40/struct/global.html.请注意,它说文档由三部分组成,DTD必须是第一部分.


erl*_*ndo 6

是的,DOCTYPE必须是页面上的第一个数据:http://www.w3schools.com/tags/tag_DOCTYPE.asp

  • 你能链接到W3C作为参考吗?W3schools不隶属于W3C,不是该主题的权威来源,有时他们的信息是错误的(但在这种情况下他们没问题). (26认同)
  • http://w3fools.com请帮助阻止网络中的这种不平等. (4认同)