Quirks模式与Standards模式
一般来讲浏览器是通过DTD来判断模式的;浏览器进入Standards模式的DTD有:HTML的strict.dtd和loose.dtd这两个DTD的简单区别是
在IE6下,如果在DTD之前有任何字符都将导致其进入quirks模式
quirks和standards的区别很多都可以归为IE5和IE6的区别。
body{text-align:center};#{content:text-align:left}
dom中的document有一个属性叫compatMode,其返回值是BackCompat和CSS1Compat,分别对应quirks mode和strict mode
void function(){var mode=document.compatif (mode="BackCompat")alert("当前以quirks mode的方式渲染页面");else if(mode="CSS1Compat")alert("当前已strict mode的方式渲染页面");else alert("浏览器版本不支持compatMode");}()