Doctype的作用是什么?
- doctype 是html5标准网页声明,且必须声明在html文档的第一行。来告知浏览器的解析器用什么文档标准解析这个文档,不同的渲染模式会影响浏览器对于 CSS代码甚至javascript脚本的解析。
- 文档解析类型有:
BackCompat:怪异模式,
- 浏览器使用自己的怪异模式解析渲染页面。(如果没有声明DOCTYPE,默认就是这个模式)。
CSS1Compat:
- 标准模式,浏览器使用W3C的标准解析渲染模式。
- 还有一种近乎模式
这三种模式的区别是什么?
- 标准模式:(standards mode):页面按照HTML与CSS的定义渲染。
- 怪异模式:(quirks mode)模式 :会模拟更旧的浏览器行为。
- 近乎模式:(almost standards)模式:会实施了一种表单元格尺寸的怪异模式