Doctype作用?严格模式、混杂模式和怪异模式如何区分?它们有何意义?
1、doctype的作用:
声明位于文档 的最前面,告知浏览器的解析器,用什么文档类型、规范来解析这个文档。
注意:
1).规范是指W3C发布的文档类型定义(DTD)中的规则。
2).三种DTD类型:严格、过渡和基于框架的HTML版本。
2、严格模式、混杂模式和怪异模式的区分
1)严格模式:严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行。
2)混杂模式:混杂模式的页面以宽松的向后兼容的方式显示;模拟老的浏览器的行为以防止站点无法工作。
3)怪异模式:怪异模式则是使用浏览器自己的方式来解析执行代码。
3、它们的意义
Dcotype不存在或者不正确会导致文档以混杂模式呈现。