原创内容,转载请标明出处:https://blog.csdn.net/yihanzhi/article/details/82664339
浏览器有两种模式
- 标准(严格)模式
- 怪异(混杂)模式
如何判断浏览器当前的模式
document.compatMode可判断模式类型:
- 值为”BackCompat” : 怪异模式;
- 值为”CSS1Compat” : 标准模式
不同模式下,js可支持的方法不同,如下:
- 怪异模式:浏览器可视宽度是document.body.clientWidth;
- 标准模式:浏览器可视宽度是document.documentElement.clientWidth。