Doctype作用? 怪异模式和标准模式分别是什么?

2001年IE6正式发布之前,IE 的渲染引擎没有遵循 W3C 的规范,如果IE6使用新的规范,那么之前适配的页面将不能正常显示,所以在IE6发布时,附带一个切回IE5渲染方式的功能Quirks Model (怪异模式),当需要展示新页面时,使用Standards Mode(标准模式), 对于老页面用 Quirks Model。二者合起来称为 Document Mode(文档模式)。

浏览器根据 doctype信息 和 x-ua-compatible 来判断文档模式

Doctype的作用:

是告诉浏览器使用什么模式去渲染页面

文档类型检测:

• 标准模式,遵循HTML5规范:<!DOCTYPE html>

• 标准模式,非HTML5规范 :<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML

4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

• 怪异模式 :doctype 缺失、doctype写错,或者未放在html最起始位置

参考文章:
怪异模式​

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容