严格模式与混杂模式

在学习DOCUTYPE声明的时候偶然了解到有这么两种模式。

  • 严格模式
  • 混杂模式

严格模式应该也称为标准模式,严格按照标准执行代码,使浏览器根据规范呈现页面,排版和js运作模式是以浏览器最高规范来运行。

混杂模式也被称为怪异模式,是一种比较宽松的向后兼容的模式,混杂模式通常模拟老式浏览器的行为,以防止老站点无法工作。各个浏览器解析代码的方式不同,所以称为混杂模式,doctype不存在或格式不正确会导致文档以混杂模式呈现。

你可能感兴趣的:(严格模式与混杂模式)