产生标准模式与怪异模式的背景:由于W3C标准的出台以后,众多浏览器都开始采取新的标准。因而问题就出现了,如何让旧的网页也能继续浏览呢?很多网页都是用旧的渲染方式编写的,如果浏览器用新的渲染方式渲染就会导致网页显示异常。怎么办呢?浏览器为保持渲染的兼容性,是新旧的渲染方式都可以应用,故而就产生了两种渲染方式共同存在一个浏览器上。
浏览器根据什么采用哪种方式渲染呢?DTD:即网页的头部声明。浏览器通过识别DTD来选择渲染方式。
因此怎么去设置怪异模式,就是头部声明的问题了!分别是:
怪异模式:不写文档声明;
标准模式:书写标准的声明。比如,书写标准的html5文档声明或者xhtml1.0的文档声明。