1.<!DOCTYPE> 是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
2.document.compatMode:
BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。
CSS1Compat:标准模式,浏览器使用W3C的标准解析渲染页面。
CSS1Compat:标准模式,浏览器使用W3C的标准解析渲染页面。
默认情况下浏览器会根据自己的怪异模式渲染页面,不同的浏览器有不同的怪异模式,进而同样的代码会显示不同的结果。
声明了<!DOCTYPE html>,浏览器会根据W3C的标准解析渲染页面,显示的结果一样。
3. HTML 4.01 中有三种 <!DOCTYPE> 声明。
在 HTML5 中只有一种:<!DOCTYPE html>