!doctype html作用

1.<!DOCTYPE> 是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

2.document.compatMode:

  BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。
  CSS1Compat:标准模式,浏览器使用W3C的标准解析渲染页面。 

默认情况下浏览器会根据自己的怪异模式渲染页面,不同的浏览器有不同的怪异模式,进而同样的代码会显示不同的结果。

声明了<!DOCTYPE html>,浏览器会根据W3C的标准解析渲染页面,显示的结果一样。

3. HTML 4.01 中有三种 <!DOCTYPE> 声明。

  在 HTML5 中只有一种:<!DOCTYPE html>

原文地址:https://www.cnblogs.com/-cherish/p/6674957.html