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

如何获得一致的javascript window.outerHeight跨浏览器?,javascript,cross-browser,height,pixel,Javascript,Cross Browser,Height,Pixel,也许这是一个noob问题但是 我有一个网站,我希望页脚出现在同一个地方的所有时间。假设我的用户都在>=IE8、Chrome和Firefox上,我想这只是一个获取Window.outerHeight的问题 但是,当我测量window.outerHeight时,它在FF v中返回不同的值。铬v。即 另外,仅仅做一些基本的视觉测量,很明显500px的DIV在我的Chrome显示器上的高度与FF显示器和IE显示器上的高度不同 那么:是否有一些“公式”可以可靠地用于跨浏览器转换像素大小,以便为某个div设

也许这是一个noob问题但是

我有一个网站,我希望页脚出现在同一个地方的所有时间。假设我的用户都在>=IE8、Chrome和Firefox上,我想这只是一个获取Window.outerHeight的问题

但是,当我测量window.outerHeight时,它在FF v中返回不同的值。铬v。即

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

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

再次。。。我并不真正关心真正的“普遍性”。我99%的用户都会使用这3种浏览器,所以如果我能让它们正常运行,我会非常高兴

蒂亚


---JC

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

但我建议只使用CSS:

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


(示例:)

谢谢。我想我是想更好地理解每个浏览器之间的差异。IOW:-为什么-浏览器之间的window.outerHeight不同?是否有“转换公式”?window.outerHeight在IE8中不受支持,它具有输入窗口的高度,包括工具栏、搜索栏等。请参阅