2
在许多关于html的介绍性视频中,我看到一些教师只是在文本编辑器(如“Hello World”)中输入纯文本,并且没有任何html标记,然后将其保存为html文档并将其加载到浏览器中,只是为了说明让浏览器显示你想要的内容是多么容易。然后他们按照他们(不那么聪明)的行动做出解释:“HTML比这更复杂一点”。浏览器如何处理没有html标记的html页面?
我的问题是,当浏览器看到没有html标记的html文档时,浏览器会怎么想呢?它会将其视为纯文本文档还是作为损坏的html文档?它是否为它创建DOM(如文本节点)?
在浏览器中加载这样一个文档,并查看开发人员工具以查看是否存在DOM,如果是这样的话。 – Oded 2012-03-03 15:53:15
嗯,据我可以告诉它似乎已经创建了html,头部和身体节点。所以它是一个html文档,即使它没有任何html标记? – stillenat 2012-03-03 16:04:28
由于浏览器无法确定HTML的版本,因此它会进入[quirks模式](http://en.wikipedia.org/wiki/Quirks_mode),尝试最佳效果。 – Oded 2012-03-03 16:06:02