浏览器有两种模式
- 标准(严格)模式
 html开头设置<!DOCTYPE html>
- 怪异(混杂)模式
 html开头无DOCTYPE或<!DOCTYPE>
如何判断浏览器当前的模式
document.compatMode 可判断模式类型:
- 值为 CSS1Compat:标准模式
- 值为 BackCompat:怪异模式
不同模式下,js的方法有可能不同,如:
- 标准模式:
 浏览器可视宽度:document.documentElement.clientWidth
 浏览器可视高度:document.documentElement.clientHeight
- 怪异模式:
 浏览器可视宽度:document.body.clientWidth
 浏览器可视高度:document.body.clientHeight