我想让我的 Web 应用程序中的所有网页都与最新的 IE=Edge 兼容。因此,我使用 IE 开发人员工具模拟了我的应用程序,并遇到了很多损坏的 CSS。
我知道当我们将网页从怪癖模式移动到标准模式时,这很常见。但是,在调试 js 代码时,我开始了解元素在 IE5 和 IE 边缘分别返回不同的偏移值(偏移宽度和偏移高度)。
例如-IE=5
<div id="menu1"> - offsetheight = 20, offsetwidth = 101
IE=边缘
<div id="menu1"> - offsetheight = 32, offsetwidth = 58
当我将我的应用程序模拟到 IE Edge 时,我需要获得相同的结果。请让我知道这种行为的原因以及克服相同问题的更好解决方案。如果可能,请建议一种在两个 IE 版本中获取相同偏移值的方法。