近十年来,我一直在使用:
document.body.scrollHeight
返回浏览器窗口的“理想”高度。当我通过使用 quirks-mode doctype强制Internet Explorer 进入quirks 模式时,这工作正常:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
现在我想选择标准模式,除了的含义scrollHeight
已经改变:
- Quirks Mode :
document.body.scrollHeight
= 文档的高度 - 标准模式: =元素
document.body.scrollHeight
的高度<body>
标准模式相当于document.body.scrollHeight
什么?
也可以看看
- quirksmode.org:W3C DOM 兼容性 - CSS 对象模型视图 - ElementView 属性
- 使用 !DOCTYPE 使客户端高度无效