1、<!doctype>声明必须处于HTML文档的头部,在<html>标签之前,HTML5中不区分大小写
2、<!doctype>声明不是一个HTML标签,是一个用于告诉浏览器当前HTML版本的指令
3、现代浏览器的html布局引擎通过检查doctype决定使用兼容模式还是标准模式对文档进行渲染,一些浏览器有一个接近标准模型
4、在HTML4.01中<!doctype>声明指向一个DTD,由于HTML基于SGML,所以DTD指定了标记规则以保证浏览器正确渲染
5、HTML5不基于SGML,所以不用指定DTD