gpt4 book ai didi

javascript - 如何获得一致的 javascript window.outerHeight 跨浏览器?

转载 作者:行者123 更新时间:2023-11-28 09:28:09 24 4
gpt4 key购买 nike

也许这是一个菜鸟问题,但是......

我有一个网站,我希望页脚始终出现在同一位置。假设我的用户都使用 >= IE8、Chrome 和 Firefox,我认为这只是获取 Window.outerHeight 的问题。

但是当我测量 window.outerHeight 时,它在 FF、Chrome、IE 中返回不同的值。

另外,仅进行一些基本的视觉测量,很明显,500px DIV 在 Chrome 显示器上的高度与 FF 和 IE 中的高度不同。

SO:是否有一些“公式”可以可靠地用于跨浏览器转换像素大小,以便可以为某个 div 设置适当的“最大高度”,并知道它在 IE 上的显示器中将具有相同的高度、Chrome 和 FF?

再说一遍...我并不真正关心真正的“通用”。我 99% 的用户都会使用这 3 个浏览器,因此如果我能满足这些要求,我会非常高兴。

TIA,

---JC

最佳答案

对于 IE8,您可以使用 document.body.offsetHeight

但我建议仅使用 CSS:

<div id="footer" style="position: fixed; bottom: 0;"></div>

(示例:http://jsfiddle.net/5h8zj/)

关于javascript - 如何获得一致的 javascript window.outerHeight 跨浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14076650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com